Главная   Downloads   Разное  
FAQ     Поиск   Регистрация   Вход 
Текущее время: Чт мар 28, 2024 14:33

Часовой пояс: UTC + 3 часа (Russia: MSK)




Начать новую тему Ответить на тему  [ 96 сообщений ]  На страницу Назад  1, 2, 3, 4, 5, 6, 7  Вперёд
Автор Сообщение
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Ср ноя 17, 2021 10:30 
Не в сети

Регистрация: Вт май 27, 2008 11:41
Сообщения: 559
Варяг писал(а):
Эх жаль, что в моём программере нет таких вкладок.


Посмотрите внимательно,может увидите....


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Ср ноя 17, 2021 11:49 
Не в сети

Регистрация: Пт фев 08, 2019 06:46
Сообщения: 106
Откуда: кишлак около гор
Ух ты, точно! Спасибо!
Ну вот опять со мной случился этот французский синдром - непошарам.
А что, это число 13732 в уголке не говорит о пройденных шагах?
На кой эти цифры, лучше б они шаги там писали.
Блин, это самая печальная новость, после коронавируса.
Прога то не закончена.


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Ср ноя 17, 2021 13:37 
Не в сети

Регистрация: Вт май 27, 2008 11:41
Сообщения: 559
Варяг писал(а):
А что, это число 13732 в уголке не говорит о пройденных шагах?
На кой эти цифры, лучше б они шаги там писали.
Блин, это самая печальная новость, после коронавируса.
Прога то не закончена.



Если у вас не хватает памяти пользователя то прежде всего нужно внимательно "присмотреться" к своему творчеству - программе. Думаю,что если "присмотритесь" то можно будет сократить количество не нужных команд ,разных на "фантазированных " условий ,ветвлений и т.д и т.п можно будет попросту убить без ущерба для алгоритма...Обычно так и бывает ,когда смотришь свою прогу через некоторое время и понимаешь ,что "немного "перестарался ... ну или "много"... Так же постарайтесь использовать другие команды или правильно расставлять условия и т.д и т.п...
Что бы со стороны понять ,что у вас "сожрало" в вашей проге память нужно видеть вашу прогу...
Можно конечно поменять тип CPU и проч., затратные решения , думаю проще "покопать" прогу на предмет излишеств, они эти излишества как известно вредны во всем включая написания программ ... :twisted:

P.S сильно "жрут" память FB и др. языки кроме LD если вы пишите на них,еще раз повторюсь ,- сделайте "ревизию" проги и будите сильно удивлены количеству освободившейся памяти.... Выложите кусок вашей проги или целиком ,а так не понятно что вы там "натварили" ... Посмотрел выше ваши сообщения и "аху...хренел",вы используете CJ2M CPU33 и у вас не хватает памяти,...???


В начало
 Профиль  
 
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Ср ноя 17, 2021 20:29 
Не в сети

Регистрация: Пт фев 08, 2019 06:46
Сообщения: 106
Откуда: кишлак около гор
Я сам уху переел, думал что 13 тыщ только, ещё 7 в запасе, а тут на тебе, как серпом по фаберже. Пошкрёб по быстрому (не фаберже, программу), удалил так называемое "пусть пока тут полежит , мож пригодиться". Освободил место для творения.
Программа не для андронного колайдыра, но и не тетрис какой нибудь.
Хотя на последний похожа. Секретная зараза, Маску обещал, не могу просто так выложить, Роскосмос или Наса перехватить могут.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Ср ноя 17, 2021 21:54 
Не в сети

Регистрация: Вт ноя 13, 2007 23:10
Сообщения: 73
Откуда: Canada
Какой-то урезанный вариант у вас.
У меня это окошко подробнее.
Это CJ2M CPU34, CX-Programmer 9.71.


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Ср ноя 17, 2021 22:49 
Не в сети

Регистрация: Вт окт 26, 2010 21:55
Сообщения: 329
Откуда: Санкт-Петербург
Господа, оффтоп, но не удержался.... Это лучший диалог за последние полгода на этом форуме. Я плакаль )))


В начало
 Профиль  
 
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Чт ноя 18, 2021 08:39 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Варяг писал(а):
................А что, это число 13732 в уголке не говорит о пройденных шагах?...........

Это количество инструкций, некоторые занимают один шаг, некоторые до шести шагов.
----------------------
Судя по скринам, прога с какой то итальянской установки? Т.е. установка выпускается 100 лет а прога тупо переносится со старой модификации контроллера на более новую, распухая со временем от добавления новых узлов механизма?
Скорее всего прога универсальная для разных модификаций установки, скорее всего есть подпрограммы, которые на вашей конкретной установке никогда не вызываются. Поставить во все подпроги счётчик-инкремент циклов, и через пару дней глянуть где он по нолям. Не задействованное удалить.
-----------------------
у CJ2M отдельная память для FB, т.е. размер основной проги можно очень сильно сократить, перенеся подпрограммы и куски кода в FB а задействованные в проге символы во внешние символы FB.
xyzz писал(а):
Какой-то урезанный вариант у вас.
У меня это окошко подробнее.

В проге ФБ просто нет.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Чт ноя 18, 2021 08:49 
Не в сети

Регистрация: Вт май 27, 2008 11:41
Сообщения: 559
xyzz писал(а):
Какой-то урезанный вариант у вас.
У меня это окошко подробнее.
Это CJ2M CPU34, CX-Programmer 9.71.


Все правильно это окно пишет память FB если они есть в проге...


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Чт ноя 18, 2021 09:29 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Олег писал(а):
Судя по скринам, прога с какой то итальянской установки?

Я скрины перепутал. :oops:


В начало
 Профиль  
 
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Чт ноя 18, 2021 22:00 
Не в сети

Регистрация: Пт фев 08, 2019 06:46
Сообщения: 106
Откуда: кишлак около гор
xyzz писал(а):
Какой-то урезанный вариант у вас.
У меня это окошко подробнее.
Это CJ2M CPU34, CX-Programmer 9.71.

Я так и думал.
Ещё как умный ходил всем рассказывал что эти циферки обозначают.
Опростоволосился короче.
С психу думал что эти самураи программу в килокалориях рыбы фугу меряют.
Как знал, что не с проста всё это. Они в Россию такие приборы шлют, мстят за Курилы.

Да программа самая обыкновенная, тусует автомобили на парковке, пишется с нуля,
собственной персоной. А то что большая, дак это первый блин, таким лавашиком
выходит, показывать просто стесняюсь. Вояю её больше полугода, уже морда лица загорела от монитора, стала красиво-лилового цвета.

ФБ-шек у меня нет, предлагали тут одну, французского розлива,
дак она у меня отказалась работать, тут я бессилен, видимо санкции.

Спасибо форумчанам за науку!
Рубилово продолжается.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Пт ноя 19, 2021 00:06 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Т.е. часть кода переносить в ФБ не буду?


В начало
 Профиль  
 
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Пт ноя 19, 2021 13:02 
Не в сети
Аватара пользователя

Регистрация: Сб сен 30, 2006 14:07
Сообщения: 763
Откуда: Москва
Вот стесняться тут совсем не нужно, все мы с нуля начинали, да и сейчас многие части кода написаны "не очень" , у меня - так уж точно! Просто к примеру некоторые части программы (одинаковые, обработка датчика температуры например) используются много раз в программе. Так вот я пишу генератор синхроимпульсов (0.1 сек) и делаю "бегущий бит". И по этому биту вызывается один и тот-же блок(имя блока), но с разными входными данными. Такая программа меньше места занимает.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Пн ноя 22, 2021 10:01 
Не в сети

Регистрация: Пт фев 08, 2019 06:46
Сообщения: 106
Откуда: кишлак около гор
Олег писал(а):
Т.е. часть кода переносить в ФБ не буду?

Видимо всётаки придётся, обмен по модбасу корячится, т. к. в CP1H плата CP1W-CIF41 перестала работать после манипуляций с её настройками - моргает красный индикатор. По хорошему думал только Ethernet-ом обойтись.

Алексей писал(а):
... Такая программа меньше места занимает.

Благодарю за совет, да пока есть у меня резервы по экономии места. Вот например, принятые данные (RECV) из D области от удалённых блоков перевожу в W для наглядности так сказать, чтоб в каждом сегменте видеть все датчики с одного блока. Придётся сразу в W принимать, без этого отображения.


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Пн ноя 22, 2021 10:41 
Не в сети

Регистрация: Пт фев 08, 2019 06:46
Сообщения: 106
Откуда: кишлак около гор
xyzz писал(а):
Ethernet порт у CJ2M поддерживает протокол Ethernet/IP.
Поставьте на CP1H плату CP1W-EIP61, и избежите всех этих танцев с бубном.

Подскажите эта плата точно подружиться с CP1H?
30 штук за такую махонькую, а вдруг не заработает, куда её потом?
Ethernet + Mobus, винегрет получается, от последнего хотелось бы отказаться.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Примеры задач cx-programmer
СообщениеДобавлено: Вт ноя 23, 2021 15:24 
Не в сети

Регистрация: Пт фев 08, 2019 06:46
Сообщения: 106
Откуда: кишлак около гор
Подскажите как закрепить окно справочника по применению адресов постоянно внизу экрана? У меня оно как то телепартировалсь от туда.


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
Показать сообщения за:  Сортировка  
Начать новую тему Ответить на тему  [ 96 сообщений ]  На страницу Назад  1, 2, 3, 4, 5, 6, 7  Вперёд

Часовой пояс: UTC + 3 часа (Russia: MSK)


Кто сейчас на конференции

Сейчас этот форум просматривают: в настоящее время на конференции нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Переход:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская документация по phpBB 3