PDA

Просмотр полной версии : OWEN Logic v1.7



Страницы : [1] 2

Евгений Сергеевич
10.01.2013, 12:32
Вышла новая версия ПО OWEN Logic 1.7 пока только в тестовом варианте, поэтому жеательно установить ее в отдельную папку.
страница (http://www.owen.ru/catalog/72837766) и Ссылка для скачивания (http://kipshop.ru/Soft/pr110/setup%20owen%20logic_beta.zip).
Основные изменения:
Поддержка вложения макроса в макрос.

Приятного использования))
Как обычно ждем ваших предложений и замечаний (выкладывайте их, пожалуйста, в этой ветке форума).

Так как версия тестовая, то просим вас не создавать в ней "боевых" программ так как в связи с устранением замечаний и доработок среды может не сохраниться их поддержка.

rovki
10.01.2013, 13:31
Жаль что импорт макроса ,когда находишся в окне макроса не возможен ,а нужно сначала из окна схемы импортировать в библиотеку ОЛ ,а потом только вставлять в макрос из библиотеки ,но хоть так и то большое упрощение для пользователя,спасибо !!!!

capzap
10.01.2013, 19:40
не понятно, а почему я по указанной ссылке, скачал 1.6.40-ую версию?

rovki
10.01.2013, 20:26
значит установилась не поверх ,а в отдельную папку .А запустили старую .

capzap
10.01.2013, 20:58
вообще в отдельной винде, которую использую для сименса. Я же показал окно удаления программ, там только один лоджик 1.7.44 а при установке появилось окно что 1.6.40 и предложил обновиться, обновилось до 1.6.43 о чем говорит окно О программе

rovki
10.01.2013, 21:08
надо было отказаться от обновления

capzap
10.01.2013, 21:17
да, отказавшись от обновления в окне о программе стало показывать 44 версию

rovki
10.01.2013, 21:23
Это фича -обновление старея нового:D ;)

rovki
11.01.2013, 20:06
Оказывается, что импортировать макрос в макрос не достаточно его вставить из библиотеке ,его нужно сохранить (то есть открыть в новом макросе -редактирование ,потом сохранить ) а потом уже сохранять новый макрос ,что не очень удобно .А иначе ошибка.
Уж больно много особенностей -например макрос в макросе создаю копированием и вставкой из основной программы -ошибка.....
В таком случае нужна инструкция по созданию макросов в макросе .

smk1635
11.01.2013, 22:14
Лучше бы совместимость с проектами сделанными в более старых версиях сделали.

rovki
11.01.2013, 22:19
Так вроде ж говорили -исправили ,что касаемо счетчика ,а так совместимость есть.Если нет ,то тогда проект нужен.

smk1635
11.01.2013, 23:05
Так вроде ж говорили -исправили ,что касаемо счетчика ,а так совместимость есть.Если нет ,то тогда проект нужен.

Да у меня в версии 1.5, было сделано несколько проектов - не запускаются. Ни в 1.6, ни в 1.7.

rovki
11.01.2013, 23:16
Ну дайте хоть один ,можно в почту a.g.kablov@mail.ru Нужно же искать причину ,чем больше пользователей (проектов) ,тем быстрее можно выловить баги ,поэтому лучше конечно на форум ,что бы разработчики увидели и проверили

smk1635
11.01.2013, 23:24
Ну дайте хоть один ,можно в почту a.g.kablov@mail.ru Нужно же искать причину ,чем больше пользователей (проектов) ,тем быстрее можно выловить баги ,поэтому лучше конечно на форум ,что бы разработчики увидели и проверили

Скинул на эл. почту

AI!
11.01.2013, 23:25
а 1.6 у вас какая?

просто один раз уже было

Релиз 42 (1.6 build 42)
Устранено замечание о невозможности открытия определенных старых проектов, созданных в версии 1.5.0.33.

smk1635
11.01.2013, 23:36
а 1.6 у вас какая?

просто один раз уже было

40-вая, с сайта взятая. А проект сделан в 1.5 build 35.

rovki
11.01.2013, 23:43
У вас в макросе СТАРТЕР используется счетчик CTU ,удалите его и вставьте из библиотеке -будет работать в режиме симуляции .

а 1.6 у вас какая?

просто один раз уже было
Значит не исправили еще полностью

smk1635
11.01.2013, 23:51
У вас в макросе СТАРТЕР используется счетчик CTU ,удалите его и вставьте из библиотеке -будет работать в режиме симуляции .

Значит не исправили еще полностью

Ок. Спасибо.

AI!
12.01.2013, 00:03
40-вая, с сайта взятая.43 уже вышла - она у вас автоматом не обновилась при первом запуске?

wal79
16.01.2013, 09:51
Скинул на эл. почту

Странно... А мне то дадите ссылку? :confused: То что скинули rovki конечно хорошо, но проблема автоматически без вмешательства разработчика не устранится!!! :)

wal79
16.01.2013, 09:53
вообще в отдельной винде, которую использую для сименса. Я же показал окно удаления программ, там только один лоджик 1.7.44 а при установке появилось окно что 1.6.40 и предложил обновиться, обновилось до 1.6.43 о чем говорит окно О программе

При создании этой ветки к сожалению не указали ,что обновляться нельзя!!! Так как эта версия была выложена по многочисленным просьбам пользователей, тестирование она не проходила вообще, и естественно на официальный сервер обновлений она тоже выложена не была!!! Как говорится вы действуете на свой страх и риск... :)

wal79
16.01.2013, 09:54
У вас в макросе СТАРТЕР используется счетчик CTU ,удалите его и вставьте из библиотеке -будет работать в режиме симуляции .

Значит не исправили еще полностью

Баги с CTU были устранены позднее... Поэтому и прошу выложить проект для самопроверки.

wal79
16.01.2013, 10:00
Оказывается, что импортировать макрос в макрос не достаточно его вставить из библиотеке ,его нужно сохранить (то есть открыть в новом макросе -редактирование ,потом сохранить ) а потом уже сохранять новый макрос ,что не очень удобно .А иначе ошибка.
Уж больно много особенностей -например макрос в макросе создаю копированием и вставкой из основной программы -ошибка.....
В таком случае нужна инструкция по созданию макросов в макросе .

Опишите поподробнее...

wal79
16.01.2013, 10:08
Импортирование макроса естественно возможно только в проект (а не в другой макрос). Не забывайте, что вся коллекция макросов хранится в проекте! А насчет сохранения так не понял... никаких ЛИШНИХ сохранений не надо. Все как и раньше, концепция полностью сохраняется! Создаете проект. В нем создаете к примеру новый макрос. Если нужно импортировать в проект какие-нибудь макросы, то переходите на основную вкладку (схема) и импортируете макросы (как и раньше!). Для использования этих макросов перетаскиваете их из библиотеки компонентов (что на основную схему, что в другой макрос, создавая при этом вложенность). Сохраняете (ВСЕ КАК И РАНЬШЕ!!!) этот новый макрос (А НЕ ИМПОРТИРОВАННЫЙ!) и можете использовать его в основном проекте-схеме.

wal79
16.01.2013, 10:09
А вот если где-то возникает сообщение об ошибке то сразу описываете ее тут и я ее устраняю.

capzap
16.01.2013, 11:30
проблема автоматически без вмешательства разработчика не устранится!!! :)
а что, может реализуете в версии так скажем 1.8

wal79
16.01.2013, 12:22
а что, может реализуете в версии так скажем 1.8

Не понял... Что реализовать? автоматическое устранение? :)

AI!
16.01.2013, 13:49
что бы проекты сами писались, считывая концепт-идею из мозга пользователя.
и выдавали ошибку, если клиент хочет невозможного.

Владимир Евдокимов
17.01.2013, 10:41
ОЛ перестал работать после установки 17_44. Устанавливал поверх 16_43 Один день поигрался с макросами, начала глючить.Сделал откат до 16_43, проработал еще день, а затем так же, как с 17_44. Сегодня откатил до 16_40, пока работает. Хорошо, что в 17_44 изменил только один проект. У кого были такие проблемы? Реестр чистил.

AI!
17.01.2013, 10:55
У кого были такие проблемы? Реестр чистил.может это ? (http://www.owen.ru/forum/showpost.php?p=100373&postcount=267)

Владимир Евдокимов
17.01.2013, 11:32
Обновления у меня и раньше не было, подключен через прокси. При запуске ОЛ ругался, но работал

wal79
18.01.2013, 09:35
Обновления у меня и раньше не было, подключен через прокси. При запуске ОЛ ругался, но работал

В 44 релизе Вы наблюдаете зависания?

Василий Кашуба
20.01.2013, 12:33
Редактирование программы в ОЛ 1.7 выдало такой транспарант.:cool:

rovki
20.01.2013, 14:09
Если это ПР110 ,так и не мудрено превысить стек .Попробуйте открыть в другом окне ол 43 (1.6) и путем копирования перетащить проект из 44 версии ,если конечно там нет макросов в макросе .И посмотрите ,будет ли превышение стека.И еще -всегда выкладывайте проект вместе с транспарантом ,который не чего не дает разработчикам для поиска бага без проекта.

AI!
20.01.2013, 14:42
открыл в 43 версии - странный проект...

совет номер "раз": проORте значения в обратном порядке.
т.е. шоб к верхнему контакту OR была подключена гирлянда из ORов,
а к нижнему - очередное значение которое надо объединить с этой "гирляндой".

у вас же сделано наоборот.

PS а вообще, эта бегающая строка фонариков решается проще..
PPS так же был макрос ПЗУ16.

AI!
20.01.2013, 15:06
совет номер "два":
хотите получить гирлянду огоньков "малой кровью"?

сделайте вместо гирлянды констант, SELов и ORов то что показано на картинке.
на вход подайте "порядковый номер" 0..16 (как у вас), а выход отправьте в дешифратор

PS если нужно биты лишние отрезать, то на выходе надо сделать AND с константой "255"

rovki
20.01.2013, 15:17
Ну так и есть ,что в 1,6 ,что в 1,7 -переполнение стека .Странно что созданный в 1,7 открывается в 1,6 ,эту лазейку надо закрывать .
Вот пример ,где не удается макрос засунуть в макрос .Точнее макрос то создал ,а в проекте фурычить не хочет:confused:

rovki
20.01.2013, 15:34
Редактирование программы в ОЛ 1.7 выдало такой транспарант.:cool:
Если данный проект открыть (копированием) в 1,6 для ПР114 ,то все работает нормально ,а если то же самое проделать для 1,7(для ПР114) ,то выдается транспарант -что не задана ссылка на обьект .Прежде чем коприровать (вставлять) в ол ,нужно импортировать макрос EXTRB- какой то баг однако.

wal79
21.01.2013, 10:32
Если данный проект открыть (копированием) в 1,6 для ПР114 ,то все работает нормально ,а если то же самое проделать для 1,7(для ПР114) ,то выдается транспарант -что не задана ссылка на обьект .Прежде чем коприровать (вставлять) в ол ,нужно импортировать макрос EXTRB- какой то баг однако.

То, что выдается транспарант - это баг. Ну а то что вначале нужно импортировать макрос - это вовсе не баг! :)

Над багом работаю...

wal79
21.01.2013, 10:33
А каких то серьезных багов пока не обнаружили? Ну там с прошивкой может прибора что-то или еще в какой области?

wal79
21.01.2013, 13:01
Вот пример ,где не удается макрос засунуть в макрос .Точнее макрос то создал ,а в проекте фурычить не хочет:confused:

Исправил...

Василий Кашуба
21.01.2013, 13:51
Исправил...

А как обновлять? :) :rolleyes:

wal79
21.01.2013, 15:37
выложу ссылку завтра скорей всего...

Василий Кашуба
22.01.2013, 20:00
выложу ссылку завтра скорей всего...

Где ссылка на исправленную ОЛ. :)

wal79
23.01.2013, 15:02
скоро будет... на сам сайт выкладываю не я... Так что, терпение, господа. :)

Евгений Сергеевич
23.01.2013, 15:10
Ссылка не меняется с 2010 года)) (см первый пост темы.) меняется файл, заменили.

rovki
23.01.2013, 19:45
Ссылка не меняется с 2010 года)) (см первый пост темы.) меняется файл, заменили.
Пишет ,что архив поврежден :confused: :( :eek:

Василий Кашуба
23.01.2013, 20:00
Ссылка не меняется с 2010 года)) (см первый пост темы.) меняется файл, заменили.

Действительно архив повреждён.:confused:

capzap
23.01.2013, 20:03
:) Евгений Сергеевич не донес до сервера, ай яй яй

Евгений Сергеевич
24.01.2013, 14:26
действительно ай яй яй. проверил что скачивается не проверил что битая.
Все исправили.

Василий Кашуба
24.01.2013, 16:55
действительно ай яй яй. проверил что скачивается не проверил что битая.
Все исправили.

А скачать так и не удаётся.:confused: :)

Евгений Сергеевич
24.01.2013, 17:03
) исправили. пробелы в ссылке это конечно плохо, но традиция дороже

Василий Кашуба
24.01.2013, 19:35
В программе ОЛ1.7 появилось новое меню "Редактор проектов".
Как работать с данным продуктом ОЛ?

rovki
24.01.2013, 21:35
Все доступно ,только нужно во всех вложеннных макросах ,в свойствах поставить ДА (использование в макросе):p ;) :) начиная с самой переменной

Василий Кашуба
24.01.2013, 21:49
Все доступно ,только нужно во всех вложеннных макросах ,в свойствах поставить ДА (использование в макросе):p ;) :) начиная с самой переменной

Я говорил не про редактор макросов, а про редактор проектов.

rovki
24.01.2013, 22:29
Так я Капзапу отвечал ,а он куда то удалился

capzap
25.01.2013, 07:07
Так я Капзапу отвечал ,а он куда то удалился

Я думал Василию, поэтому свои посты удалил, как не в тему :)

Евстигнеев Максим
25.01.2013, 13:22
Я говорил не про редактор макросов, а про редактор проектов.

Это добавление новой функциональности в ОЛ - конфигуратора.

Модель работает следующим образом:
Пользователь...
1. Создает свой проект в ОЛ привычным образом.
2. Запускает Редактор проектов и в нем обозначает параметры, которые он хочет видеть в Конфигураторе; выбирает картинку для фона.
Жмет кнопку о создании Конфигуратора и на выходе получает исполняемый файл.
Конфигуратор позволяет работать пользователю, который не хочет разбираться в ОЛ и которому достаточно менять отдельные параметры в приборе.

Василий Кашуба
26.01.2013, 10:20
Это добавление новой функциональности в ОЛ - конфигуратора.

Модель работает следующим образом:
Пользователь...
1. Создает свой проект в ОЛ привычным образом.
2. Запускает Редактор проектов и в нем обозначает параметры, которые он хочет видеть в Конфигураторе; выбирает картинку для фона.
Жмет кнопку о создании Конфигуратора и на выходе получает исполняемый файл.
Конфигуратор позволяет работать пользователю, который не хочет разбираться в ОЛ и которому достаточно менять отдельные параметры в приборе.
Тогда меню редактора проектов не полное, в нём только:
1) Установить РП 2) Экспорт готового проекта в файл.
А где включение РП, Выбор параметров, Создать конфигурацию?
Если я что то не так понимаю, приведите готовый пример, на примерах всегда доходчивей.

Евстигнеев Максим
27.01.2013, 07:05
Вы этого не видите, потому что эта функциональность в бэте отключена.

Василий Кашуба
27.01.2013, 10:06
Вы этого не видите, потому что эта функциональность в бэте отключена.

А жаль, я уже установил редактор проектов, а использовать его не могу. :confused: :cool: ;) :)

wal79
31.01.2013, 10:08
Тогда меню редактора проектов не полное, в нём только:
1) Установить РП 2) Экспорт готового проекта в файл.
А где включение РП, Выбор параметров, Создать конфигурацию?
Если я что то не так понимаю, приведите готовый пример, на примерах всегда доходчивей.

Редактор проектов - новый экспериментальный шажок в развити OWEN Logic. Если пункт меню "Редактор проектов" у Вас доступно - значит первый релиз этого ПО Вам доступно практически в полном объеме. На данный момент Редактор проектов не поддерживает линейку ПР114 и Модус.
К сожалению, описание ПО не поспевает за разработкой, поэтому руководства пока что нет. Данный комплекс состоит из двух связанных приложений: Редактора проектов и Конфигуратора. Конфигуратор предназначен уже для конечного пользователя.
Принцип работы с Редактором следующий:
- После установки и запуска Редактора Вам откроется краткая пошаговая инструкция для создания нового проекта. 1 шаг - это загрузка полученного из OWEN Logic файл с расширением *.owle. После загрузки этого файла в правой части (Список доступных параметров) откроется список доступных параметров проекта OWEN Logic. 2 шаг - загрузка картинки, изображающей какую-либо схему (контур) в графическом виде (Не в том виде, к которому Вы привыкли в OL). Для примера можно посмотреть скрин от Максима. 3 шаг - перетаскивание доступных параметров на картинку (схему). При перетаскивании можно создать как новый графический объект (маркер), так и добавить уже в существующий. При клике на каждом маркере откроется окно со списком свойств с возможностью их редактирования. Схему с набором параметров и свойств будет доступна конечному пользователю для задания значений конфигурации и записи ее в прибор.

Вот абстрактный пример... http://files.mail.ru/556428BA75844EFEB1BCAF63968DE295

Василий Кашуба
31.01.2013, 12:32
Редактор проектов - новый экспериментальный шажок в развити OWEN Logic. Если пункт меню "Редактор проектов" у Вас доступно - значит первый релиз этого ПО Вам доступно практически в полном объеме. На данный момент Редактор проектов не поддерживает линейку ПР114 и Модус. ...

Попробовал сохранить (свой) проект через редактор проектов, но наверное, что то не так сделал. :confused:

Василий Кашуба
31.01.2013, 19:48
Некоторые проекты сохраняются, а некоторые не хотят.:confused:
И теперь проект не работает.

AI!
31.01.2013, 20:33
нужно не забывать закрывать режим эмуляции во всех вкладках.

Василий Кашуба
31.01.2013, 20:38
нужно не забывать закрывать режим эмуляции во всех вкладках.

Как теперь восстановить проект?

AI!
31.01.2013, 20:57
думаю что уже никак :(

Василий Кашуба
31.01.2013, 21:28
думаю что уже никак :(

Будем писать заново.:) ;)

Василий Кашуба
31.01.2013, 22:05
Будем писать заново.:) ;)

Погорячился я, с нуля написанный проект (по сохранённой картинке) тоже не работает. :confused: :eek:
Как теперь быть?

AI!
01.02.2013, 10:52
Как теперь быть?люди делятся на 2 категории:
тех кто делает backup
и тех кто пока не делает
PS имхо, самый просто способ сделать backup промежуточной версии разрабатываемого проекта - переключиться на папку с проектом, и правой кнопкой мыши выбрать пункт заRARить.

PPS все эти советы будут работать только при условии, что у вас есть привычка регулярно сохраняться.

Василий Кашуба
01.02.2013, 15:31
люди делятся на 2 категории:
тех кто делает backup
и тех кто пока не делает
PS имхо, самый просто способ сделать backup промежуточной версии разрабатываемого проекта - переключиться на папку с проектом, и правой кнопкой мыши выбрать пункт заRARить.

PPS все эти советы будут работать только при условии, что у вас есть привычка регулярно сохраняться.

Дело в том, что у меня есть сохранённые копии проекта на флешке, но они тоже перестали работать и выдают те же транспаранты.

wal79
01.02.2013, 15:42
Во-первых, не стоит забывать что версия 1.7 сырая и была выложена по многочисленным просьбам для ТЕСТИРОВАНИЯ! Отсюда следует, что не стоит забывать делать бэкапы.
Во-вторых, давайте без паники разберемся как у Вас так произошло, что два совершенно разных формата лоджика и редактора смешались и что где у Вас не открывается? Вы сохраняли из редактора в файл лоджика?

Василий Кашуба
01.02.2013, 16:13
Во-первых, не стоит забывать что версия 1.7 сырая и была выложена по многочисленным просьбам для ТЕСТИРОВАНИЯ!
Что я и делал.
Я в ОЛ открывал готовый проект, потом открывал меню редактор проектов, в нём всего два пункта: 1) Установить редактор проектов. 2) Экспортировать проект (owle). Редактор у меня уже установлен, поэтому я выбрал второй пункт меню. Некоторые проекты у меня экспортировались в папку редактора проектов, а некоторые нет, в том числе и выложенный здесь проект.

Василий Кашуба
01.02.2013, 19:31
А с этим проектом я вообще никаких преобразований не делал, ОЛ1.7 ругается. :confused:

Василий Кашуба
01.02.2013, 20:03
А в ОЛ1.6 проекты работают.:eek: ;) :)

capzap
01.02.2013, 23:06
Вот попытался создать макрос перевода ASCII (CP1251) символов в юникод

rovki
01.02.2013, 23:32
Вот попытался создать макрос перевода ASCII (CP1251) символов в юникод
А где и как это можно использовать .??:confused: :rolleyes: в ПР

AI!
01.02.2013, 23:51
шифровку читать передаваемую с помощью телетайпа в современной ОС :D

rovki
02.02.2013, 07:24
Да не.раз сетевые переменные значит есть мастер сети .Только вот кто? Панель ?А ей зачем? Может модем?

capzap
02.02.2013, 09:29
:) да ладно Вам, во первых я просто попробовал семерку, макрос в макросе захотелось испытать пока был свободный час. В целом работает можно "забрасывать удочку" на следующую мою хотелку, раз был анонс мастра модбас, я так понимаю должны появиться функции работы с портом и теоретически можно формировать пакет байт для отправки сообщения через модем.Сам знаю что ресурсов на такое у ПРки пока не хватит, но мечтать то не вредно :)

rovki
03.02.2013, 10:17
Вот попытался создать макрос перевода ASCII (CP1251) символов в юникод

А на выходе макроса разве не должно быть одно слово(32бит) ,а то у вас 4 (по 8бит)???:confused: :rolleyes: Их ,наверное нужно обьединить определенным образом .
Или все же нужно 4 слова???

capzap
03.02.2013, 11:09
это я для наглядности развел, а так то UTF-16 занимает 2 байта и соответственно одно слово (регистр)

capzap
03.02.2013, 11:26
А на выходе макроса разве не должно быть одно слово(32бит) ,а то у вас 4 (по 8бит)???:confused: :rolleyes: Их ,наверное нужно обьединить определенным образом .
Или все же нужно 4 слова???

открыл проект, не совсем так надо объединять. Байт равный нулю в обычной кодировке типа 1251, в юникоде тоже будет равен нулю, а у Вас там ограменное число. Это потому что Вы сложили значение байта равное 48, что в обычном представлении обозначает цифру ноль, а если бы значение было равно 65 и выше, то это была бы буква А, что в шестнадцатиричном виде соответствовало 10


ЗЫ а как насчет упрощения самих макросов, может есть что оптимизировать

rovki
03.02.2013, 15:13
Ну так и надо сделать как надо 16бит ,для правильности ,а не наглядности ,однако

capzap
03.02.2013, 15:49
Ну так и надо сделать как надо 16бит ,для правильности ,а не наглядности ,однако

:D Откуда Вы знаете как надо, мне же ни кто задание не давал. Скажу больше при отправке смсок в формате PDU, кирилицу придется разбивать на массив байт именно так как я сделал

rovki
03.02.2013, 17:14
значит на1 символ ASCI вы будите отправлять 4 слова :confused: :rolleyes: .Вам виднее.;)

capzap
03.02.2013, 17:35
значит на1 символ ASCI вы будите отправлять 4 слова :confused: :rolleyes: .Вам виднее.;)

Еще раз повторю, если заявленный мастер модбас будет реализован программно, а не аппаратно, значит чисто гипотетически может появиться возможность самостоятельно отправлять данные в порт и тогда потребность в регистрах, как сейчас у меня сделано ( для наглядности ), отпадет. Мне нужны будут просто четыре байта на один аскии символ

wal79
04.02.2013, 08:43
А с этим проектом я вообще никаких преобразований не делал, ОЛ1.7 ругается. :confused:

Ради интереса в пункте меню Язык случайно НЕ Русский выбран? Ну это так для проверки спрашиваю. А в целом ошибку нашел - буду исправлять. :)

Но вот насчет Редактора я не понял... Там то у Вас все нормально?

Василий Кашуба
04.02.2013, 08:51
Ради интереса в пункте меню Язык случайно НЕ Русский выбран? Ну это так для проверки спрашиваю. А в целом ошибку нашел - буду исправлять. :)

Но вот насчет Редактора я не понял... Там то у Вас все нормально?

Русский, я с английским не дружу.:)
А редактор некоторые проекты преобразует в owle, а на некоторые ругается. :)

wal79
04.02.2013, 14:26
Насчет сообщения об ошибке... проверьте, вроде не должно быть...
http://ftp-ow.owen.ru/softupdate/Upload/OwenLogic_build46_beta.exe

Ну а насчет Редактора, то можно для начала хотя бы один проект, который не экспортируется... Посмотрим... :-)

Василий Кашуба
04.02.2013, 21:15
Насчет сообщения об ошибке... проверьте, вроде не должно быть...
http://ftp-ow.owen.ru/softupdate/Upload/OwenLogic_build46_beta.exe

Ну а насчет Редактора, то можно для начала хотя бы один проект, который не экспортируется... Посмотрим... :-)

Вот один из транспарантов, если нужен проект я пришлю.

rovki
04.02.2013, 21:25
Вот один из транспарантов, если нужен проект я пришлю.
Василий ,проект нужен обязательно :) :rolleyes: Транспарант он не о чем :D- следствие ,а нужно найти причину:rolleyes: .И не используйте пока CTU

Василий Кашуба
04.02.2013, 21:40
Василий ,проект нужен обязательно :) :rolleyes: Транспарант он не о чем :D- следствие ,а нужно найти причину:rolleyes: .И не используйте пока CTU

Анатолий вы транспарант внимательно прочитали? Может достаточно одного транспаранта.

rovki
04.02.2013, 22:12
да ,он то же самое говорит:D

wal79
05.02.2013, 09:30
Вот один из транспарантов, если нужен проект я пришлю.

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

Василий Кашуба
09.02.2013, 18:22
Во-первых, не стоит забывать что версия 1.7 сырая и была выложена по многочисленным просьбам для ТЕСТИРОВАНИЯ!...

Семь дней, полёт нормальный! :) :) :D

rovki
09.02.2013, 20:05
Так тут от времени не зависит .Или пошло или не пошло:D :D :D ;) :) :p .

Василий Кашуба
10.02.2013, 09:52
Так тут от времени не зависит .Или пошло или не пошло:D :D :D ;) :) :p .

Так ведь сначала не пошло, а после исправления, пробовал его с разными проектами в разных режимах, ведёт себя стабильно.:)

wal79
12.02.2013, 10:26
Семь дней, полёт нормальный! :) :) :D

Что ж, это радует! :)

capzap
24.02.2013, 22:06
задача от Acronis, цитирую: "напишите метод, который будет подсчитывать количество цифр 2, используемых в записи чисел от 0 до n включительно"
Примечательно, что после двух вариантов идет комментарий что задача требует тщательного тестирования, т.е. сами не уверены в правильности своих решений. Может будет интересно попробовать решить её на пр.

rovki
24.02.2013, 22:22
А ряд то чисел 0,1,2,3,4,5,6,7,8,9,10,11,12.....n????Это к AI:)

capzap
24.02.2013, 22:37
Это у AI:)
:) это я что, пропустил когда подобная задача уже ставилась

rovki
24.02.2013, 22:53
Да не ,просто он очень любит целочисленную арифметику и комбинаторику .А что эта задача не имеет решения в общем виде?И зачем ее решать на ПР ?? Подобная задача(решение) демонстрирует уровень интеллекта человека, а не возможности оборудования .

capzap
24.02.2013, 23:05
ну вопервых это один из вариантов сжатия, не говорю что оптимальный и тем неменее. Во вторых, если например порядок до 99, то всплеск совпадений с искомой цифрой будет разным от начала перебора при соответствующей цифре, потому можно соорудить некий генератор с плавающим временем

rovki
24.02.2013, 23:11
а зачем перебор ,когда ,наверно формулу можно состряпать.Перебор по проще ,но дольше

AI!
25.02.2013, 00:26
на олимпиаде по информатике, на которой я победил в 93 году, была подобная задача
(сложнее, но суть такая же)
задача имеет 2 решения:
1) "в лоб" перебирать все числа, и считать цифры,
2) подумать, что бы время получения ответа было пропорционально не N а lg(N)

вам какое решение?

UPD не заметил, что уже есть обсуждение на след. странице.

AI!
25.02.2013, 07:33
вот, 2 решения
одно полным перебором, причём даже цифры в одном числе перебирает.

и второй вариант - результат за один цикл ПР

PS как всегда - оба варианта работают во всём диапазоне допустимых значений.

Василий Кашуба
25.02.2013, 09:11
вот, 2 решения
одно полным перебором, причём даже цифры в одном числе перебирает.

и второй вариант - результат за один цикл ПР

PS как всегда - оба варианта работают во всём диапазоне допустимых значений.

Первый вариант компактнее, но в эмуляторе перебирает числа около семи минут. Второй вариант массивнее, но вычислил за один цикл.:)
Вот и выбирай, то ли вчера по три рубля, то ли сегодня по пять. :)

rovki
25.02.2013, 12:42
А у меня ,что то лишнее считает .До100 -19 двоек ,2,12,20,21,22,23,24,25,26,27,28,29,32,42,52,62,72 ,82,92 ,а не 20???

capzap
25.02.2013, 13:00
у АИ где то прозвучало что в каком то варианте все двойки считает на всех зналоместах, значит Вы не тот вариант попробовали

AI!
25.02.2013, 13:09
у АИ где то прозвучало что в каком то варианте все двойки считает на всех зналоместах, значит Вы не тот вариант попробовалине понял, 22 считать за одну 2ку или всё же за две?

PS фраза про перебор разрядов, которая вас смутила, была про то, что напр. 6ти разрядное число ПР проверяет 6 циклов, а не за один.
PPS второй вариант алгоритма выдаёт такой же результат как и первый, т.е. напр. одно число 222, оба варианта посчитают за "три двойки".

AI!
25.02.2013, 13:12
Первый вариант компактнее, но в эмуляторе перебирает числа около семи минут. Второй вариант массивнее, но вычислил за один цикл.:)
Вот и выбирай, то ли вчера по три рубля, то ли сегодня по пять. :)а вы попробуйте скорость подсчёта 4294967295 сравнить :eek:

rovki
25.02.2013, 13:27
УСЕ понял .Тогда получается формула N(2) =LOg(M)*М/10 ,где N2-количество двоек ,М- число ,максим. диапазона.Правда верна для М =10,100,1000,10000,100000,1000000......... ,а как для любого числа?

AI!
25.02.2013, 13:38
УСЕ понял .Тогда получается формула N(2) =LOg(M)*М/10 ,где N2-количество двоек ,М- число ,максим. диапазона.Правда верна для М =10,100,1000,10000,100000,1000000......... ,а как для любого числа?обычно формулу по другому пишут, без использования логарифма.
для M=10^N => S=N*10^(N-1)

rovki
25.02.2013, 13:47
А для любого числа M есть формула?

capzap
25.02.2013, 13:54
одно число 222, оба варианта посчитают за "три двойки".
Все правильно, должно быть три совпадения, у Анатолия почему то из ста выходит девятнадцать двоек, а должно то быть двадцать, вот и предположил что есть неправильный вариант

AI!
25.02.2013, 14:14
А для любого числа M есть формула?готовой формулы нет
есть алгоритм с циклами и if-ами

PS скорее даже не с циклами, а с рекурсиями.

AI!
02.03.2013, 03:07
всем кто отключал автообновление - советую включить его взад

Владимир Евдокимов
02.03.2013, 08:13
всем кто отключал автообновление - советую включить его взад
Это как???:confused:

AI!
02.03.2013, 11:54
это значит "наоборот"
"наоборот" то того как "выключали"

Щербаков Николай
04.03.2013, 08:41
Подскажите пожалуйста, где взять OWEN Logic Версия 1.7 build 47 beta. Дома обновилась автоматически, но сайте OWEN найти её не смог, что бы обновить на работе. Комп, на котором стоит данное ПО выхода в интернет нет. Заранее благодарен.

Василий Кашуба
04.03.2013, 08:53
Подскажите пожалуйста, где взять OWEN Logic Версия 1.7 build 47 beta. Дома обновилась автоматически, но сайте OWEN найти её не смог, что бы обновить на работе. Комп, на котором стоит данное ПО выхода в интернет нет. Заранее благодарен.

Посмотрите здесь http://ftp-ow.owen.ru/softupdate/OWEN%20Logic/infoOfVersion.html

Щербаков Николай
04.03.2013, 09:09
Большое спасибо за оперативность. Скачал. Сейчас установлю.

Gegerd
04.03.2013, 16:30
Здравствуйте, обновилась OWEN Logic до версии 1.7 build 47 beta. На руках имеется ПР114-224.8Д4А с версией ПО 3.11. При загрузке проекта в реле выскакивает ошибка, что "версии не совместимы, пожалуйста, обновите ПО до версии 3.10". Подскажите что делать? Можно ли понизить ПО, и если да, то как?

rovki
04.03.2013, 18:30
А разве при обновлении прошивки на автомате не устанавливается нужная версия прошивки ?

Gegerd
04.03.2013, 21:21
А разве при обновлении прошивки на автомате не устанавливается нужная версия прошивки ?

Да, он спрашивает: "Для загрузки проекта необходимо ПО версии 3.10, хотите ли вы обновить ПО?" Подтверждаю, но при обновлении, ставится 3.11 и естественно снова выдает ту же ошибку.

wal79
05.03.2013, 09:02
Исправил... Обновитесь...

kukla100
20.03.2013, 04:52
В программе какимто образом появился второй вход I4, удалить не получаеться. Что делать?

rovki
20.03.2013, 07:35
Программу в студию ,тут же нет почти телепатов .Попробуйте сохранить ,а потом открыть заново .

Василий Кашуба
20.03.2013, 14:22
В программе какимто образом появился второй вход I4, удалить не получаеться. Что делать?

Второй I4 пунктирный?

kukla100
20.03.2013, 14:31
Второй I4 пунктирный?

Нет, не пунктирный.

kukla100
20.03.2013, 14:36
Вот, смотрите.

Василий Кашуба
20.03.2013, 15:15
Нет, не пунктирный.

В вашем проекте, второго входа I4 я не нашел.

AI!
20.03.2013, 15:21
В вашем проекте, второго входа I4 я не нашел.а если сдвинуть его? :eek:

Василий Кашуба
20.03.2013, 15:39
а если сдвинуть его? :eek:

То он появляется, полноценный вход, можно от него и связи тянуть.:eek: :eek: :eek:

Виксин
23.03.2013, 19:18
Здравствуйте, уважаемые господа. У меня OL версии 1.7 b.48.
Столкнулся с таким BAGом: Если в макросе ссылаться на одну и ту же целочисленную переменную, например FF1, то создавая выходную переменную в раскрывающимся списке переменных - наблюдаю список из нескольких переменных с одинаковым названием "FF1, FF1, FF1, FF1".
И ещё один: Если панель со свойствами находится внизу и не "приколата", т.е всплывающая, при создании выходной переменной из всплывающего списка нужно выбрать переменную. Если список достаточно велик (более 10 переменных), то при наведении мышкой на любую верхнюю переменную с 1 по 7, которые в раскрывающимся списке выше окна свойств, то вместо выбора - происходит закрытие окна свойств. Спасибо за внимание.

AI!
23.03.2013, 19:48
запись в переменную может быть только одна.
если у вас несколько входов в переменную, то это физически разные переменные, хоть и имеют одно имя.
соответственно делая чтение из неё, вы видите весь список этих переменных.

PS второй пункт у меня не получилось воспроизвести - всё работает как надо. справа есть скролинг, за который можно перемещать список.

Виксин
24.03.2013, 00:12
Повторюсь ещё раз, может плохо объяснил. Если панель свойств внизу экрана "приколота", то всё работает корректно. Если она снизу "всплывает" при наведении, щёлкаю по полю "имя переменной", а потом, например, пытаюсь выбрать верхнюю переменную из выпадающего списка (12 переменных) - в результате, вместо выбора имени переменной - закрытие окна свойств.
Если скролингом опустить нужную переменную, чтобы она территориально попала в поле свойств, то всё работает корректно.

Евгений Сергеевич
28.03.2013, 17:26
To Виксин
Проделал то о чем вы пишете не повторилось. посмотрите вы это имели в виду

AI!
28.03.2013, 17:36
To Виксин
Проделал то о чем вы пишете не повторилось. посмотрите вы это имели в видуименовать переменные цифрами - это оч. плохой тон.

напоминает старую байку про то, как в некоторых языках можно определить глобальную переменную под названием True, и присвоить ей значение False.

PS например в 1С, говорят, это возможно.

Виксин
29.03.2013, 00:00
Доброго всем вечера. Переменная FF1 - это просто аббревиатура. Про тон вы хорошо заметили. Судя по скриншоту - Вы почти всё правильно сделали, но у меня окно свойств "приклеено" к нижней части экрана и во весь экран. Если вызвать окно свойств, а потом мышкой попробовать его немного сдвинуть, то по центру экрана появятся мненограмки возможного расположения окна. Я выбрал внизу экрана и не "приколол" его к экрану, т. е. при наведении на него мышкой - окно свойств само выскакивает снизу. Остальное всё правильно.

kukla100
03.04.2013, 18:38
В программе какимто образом появился второй вход I4, удалить не получаеться. Что делать?

И ещё раз, что делать?

rovki
03.04.2013, 18:51
Выделите весь проект ,скопируйте .Откройте новый проект ,загрузите используемые макросы в библиотеку ,а потом вставьте ,то что скопировали,подсоедините входа\выхода .

Евгений Сергеевич
09.04.2013, 11:26
To Виксин
Можете выложить принтскрин)

Асутупист
26.04.2013, 00:13
перенесено

rovki
26.04.2013, 00:25
Подобные вещи лучше писать а теме ФИЧИ И БАГИ ,ее в первую очередь смотрят разработчики .

Василий Кашуба
07.08.2013, 09:26
В Овен Лоджике есть "явная обратная связь", а что в КДС является аналогом "явной обратной связи"?

Евгений Сергеевич
07.08.2013, 12:02
В Овен Лоджике есть "явная обратная связь", а что в КДС является аналогом "явной обратной связи"?

в CDS можно явно указывать порядок выполнения ФБ. в этом различие между OL и CDS.

Василий Кашуба
07.08.2013, 15:30
в CDS можно явно указывать порядок выполнения ФБ. в этом различие между OL и CDS.
В Овен Лоджике, при помощи "явная обратная связь" я могу задержать сигнал на один цикл, как это можно сделать в КДС?

capzap
07.08.2013, 16:59
В Овен Лоджике, при помощи "явная обратная связь" я могу задержать сигнал на один цикл, как это можно сделать в КДС?

так Вам и написали про порядок следования, если порядковый номер на входе блока будет выше чем у самого блока, то требуемое значение придет в блок только через цикл

Василий Кашуба
07.08.2013, 19:01
так Вам и написали про порядок следования, если порядковый номер на входе блока будет выше чем у самого блока, то требуемое значение придет в блок только через цикл
У меня на примере всего два блока, с выхода первого блока на разные выхода второго блока, должен прийти один и тот же сигнал, но по времени сдвинутый на один цикл, и я не понимаю, как из пронумерованного блока выйдут два разных сигнала. Или ещё есть нумерация каждого входа?

capzap
07.08.2013, 19:06
я когда писал, картинку не смотрел, но тут и обратной связи не надо, в конце холста делайте простое присваивание если это ФБ то в переменную в самом блоке, если функция то либо в глобальную либо через указатель, а на вход второго вычитателя ставите эту самую переменную, в результате и будет вычитаться из значения за прошлый цикл, а так то есть еще куча вариантов, тока я щас на рыбалке :)

Василий Кашуба
07.08.2013, 19:18
я когда писал, картинку не смотрел, но тут и обратной связи не надо, в конце холста делайте простое присваивание если это ФБ то в переменную в самом блоке, если функция то либо в глобальную либо через указатель, а на вход второго вычитателя ставите эту самую переменную, в результате и будет вычитаться из значения за прошлый цикл, а так то есть еще куча вариантов, тока я щас на рыбалке :)
Как вернётесь, пришлите пример пожалуйста, я в КДС не силён, а на примерах мне лучше доходит. :)

capzap
08.08.2013, 07:35
Как вернётесь, пришлите пример пожалуйста, я в КДС не силён, а на примерах мне лучше доходит. :)

голова болит, а руки делают :)

Не бойтесь создавать переменные, таких ограничений как в ПР не существует. Хотя к слову, у меня такая же проблема сейчас с Явой, ни как не могу отвыкнуть от ПЛКашного программирования, всё стараюсь уменьшить количество кода, от этого работа почти не продвигается

Василий Кашуба
08.08.2013, 08:45
Спасибо за пример.

desperadoes
11.08.2013, 09:53
Прочитал ветку, ничего не понял, с какой версией и как работать? Вот мой пляски с бубном.
Купили 2 ПР114-224-8Д-4А, устанавливаю диск из коробки (интернета на месте не было) устанавливается версия 1,1. там ПР114 в помини нет, только ПР110. Ладно, Ищу место с интернетом скачиваю версию 1,6...какая то там, иду назад, устанавливаю пишу программу, начинаю заливать. Лоджик мне говорит что у меня версия ПР старая надо обновить(без обновления заливать программу не хочет) обновляю. Лоджик мне дружественно улыбнулся и сказал что обновление прошло успешно. После чего связь с ПР114 пропала вообще,и никак не поднимается. Перепрошиваю с джампером, таже история. вобщем мучался я так долго (особенно если учесть что интернет и то место где работал я были в разных местах) пока не обновил Лоджик до версии 1,7, и не прошил ПР114 до версии 3,11 им, после чего все заработало. Так вот вопросы:
1 Как быть если 1,7 будет глючить, и что значит не писать боевых программ, а на чем тогда писать если ни чем другим не прошивается?
2 Зачем в коробку ложить версию 1,1 в которой даже не поддержан ПР114?
3 Как быть если отсутствует интернет?
Особенно интересует первый и последний вопрос.
Я в командировке в поле где мне взять интернет?

capzap
11.08.2013, 09:56
Я в командировке в поле где мне взять интернет?

:) ну как бы "дурной тон" писать проект "на коленке" в поле

Amko
11.08.2013, 10:41
В командировку надо ехать с работающим или почти работающим проектом. Кто в поле пишет то)

Василий Кашуба
11.08.2013, 13:34
Прочитал ветку, ничего не понял, с какой версией и как работать? ...
1 Как быть если 1,7 будет глючить, и что значит не писать боевых программ, а на чем тогда писать если ни чем другим не прошивается? ...

Это сообщение было в начале года, когда её только выложили на тестирование, сейчас основные замечания устранены и программа работает стабильно.

desperadoes
11.08.2013, 14:28
Ну так получилось. И проект пустяшный три кнопки три выхода. оборудование покупал заказчик не было возможности потестировать.
А где тогда скачать версию 1,7 с сайта, с раздела программное обеспечение скачивается версия 1,6

Василий Кашуба
11.08.2013, 15:01
Ну так получилось. И проект пустяшный три кнопки три выхода. оборудование покупал заказчик не было возможности потестировать.
А где тогда скачать версию 1,7 с сайта, с раздела программное обеспечение скачивается версия 1,6
Последнее обновление здесь. http://ftp-ow.owen.ru/softupdate/OWEN%20Logic/Setup/Archive/OwenLogic_build51.exe

desperadoes
11.08.2013, 15:25
Спасибо! Скачал и установил

AI!
11.08.2013, 20:32
А где тогда скачать версиюв программе, меню "Помощь->История версий" открывает в браузере одноимённую страницу.
а т.к. ссылка "внешняя", то там всегда актуальная информация, и там всегда можно скачать последнюю версию
(подсвеченные синим заголовки являются ссылками на программу соответствующей версии)

desperadoes
12.08.2013, 14:52
Так вообще классно, Спасибо.Интересно только почему на сайт не выкладывают последнюю версию

AVF
11.09.2013, 16:08
К разработчикам - было бы неплохо сделать:

1- чтобы при двойном клике в середине макроса открывалось окно его редактирования,

2- при наведении на входы/выходы макроса в окне основной программы всплывали окна с комментариями, если они сделаны при создании макроса

Wihtor
31.10.2013, 20:29
Невозможно создать блок записи в инкрементный счетчик CTU. Подскажите, пожалуйста, в чем проблема и как её исправить. Версия программы Owen Logic 1.7 buid 50beta.

rovki
31.10.2013, 20:32
не надо плодить одни и те же вопросы ,ответ смотрите в другой теме .

Wihtor
31.10.2013, 20:56
Если не трудно, подскажите где.

rovki
31.10.2013, 21:47
Там где спросили -ЭКСПРЕСС ВОПРОС(ОТВЕТ) .

C.Pavel
13.12.2013, 21:09
Добрый вечер всем!
Установлена программа OWEN Logic v1.7.Возникла такая ситуация,при записи значений времени меньше1секунды в ФБ"BLINK" появляется сообщение "Не допустимое значение параметра" .При перезагрузке компьютера удается однократно записать в ФБ значение меньше 1,при попытке записать в следующий ФБ значение времени меньше 1 секунды появляется сообщение о ошибке.
Подскажите решение проблемы.

Василий Кашуба
13.12.2013, 22:42
Добрый вечер всем!
Установлена программа OWEN Logic v1.7.Возникла такая ситуация,при записи значений времени меньше1секунды в ФБ"BLINK" появляется сообщение "Не допустимое значение параметра" .При перезагрузке компьютера удается однократно записать в ФБ значение меньше 1,при попытке записать в следующий ФБ значение времени меньше 1 секунды появляется сообщение о ошибке.
Подскажите решение проблемы.
Какой у вас разделительный знак в дробной части?

C.Pavel
14.12.2013, 07:24
пробовал разные варианты-запятая цифрового блока клавиатуры,точка в рус.регистре,запятая в рус.регистре,соотвецтвенно те же действия в латинице

AI!
14.12.2013, 13:02
попробуйте задать 1сек, потом поменять "масштаб" в минуты, потом отредактировать, уменьшив число, ну и затем вернуть масштаб обратно в сек.
должно помочь..

C.Pavel
14.12.2013, 19:40
предложенный вами вариант не проходит,повидиму в программе OWEN Logic v1.7 при работе с временными уставками в ФБ проявляются глюки

AI!
14.12.2013, 20:53
какая версия у вас, точнее? build какой?

C.Pavel
15.12.2013, 16:32
OWEN Logic v1.7.50

Василий Кашуба
15.12.2013, 16:37
OWEN Logic v1.7.50
Загрузите 5111055

AI!
15.12.2013, 20:21
OWEN Logic v1.7.50 у меня 50, и всё работает.
смотрите национальные настройки в системе.

C.Pavel
16.12.2013, 09:26
Спасибо за подсказку,установил настройку языка и все заработало нормально

k-kont
16.12.2013, 17:27
Когда в программе довольно много блоков, любое с ними действие (даже перемещение) требует довольно много времени. Программа как бы зависает на 5-15 секунд. Пробовал разные версии программ на разных компах.
Есть такие вопросы:
Это нормально?
У всех так?
Можно ли это исправить?
Эта фича раздражает и сильно замедляет рабочий процесс.

rovki
16.12.2013, 17:37
Какая версия Овен лоджика .Если последняя и глючит ,значит комп старенький .

k-kont
16.12.2013, 17:45
Ну вот сейчас 1,7 beta.
проект в нем: ФБ-72%, Перем-30%, Стек -27%, Пзу-17%, Озу- 37%.
Комп хороший (требовательные игрушки вполне тянет). ОС- Windows XP. Есть другие компы -там Windows 7 и 8.
Такие же проблемы.

AI!
16.12.2013, 18:14
Можно ли это исправить?разбивайте программу на подпрограммы

ну или схему на макросы....

k-kont
17.12.2013, 15:27
У всех тормозит?

AVF
17.12.2013, 16:22
Откройте диспетчер задач и отключайте ненужные фоновые процессы.
Может, банально, троянец сидит или антивирус на себя ресурсы загребает.

Aleksandr
17.12.2013, 20:53
Тоже столкнулся с тормозами. на трех компах пробовал. Под конец проекта чтобы соединить связь ждал более 5 минут.
Больше из-за этого никаких Пр-ок в наших проектах не будет. Хотя сам прибор может и ничего. OwenLogic должен на самом древнем 486-м без тормозов работать - че уж в ней такого? (3D-графика наверное).

rovki
17.12.2013, 21:03
Тоже столкнулся с тормозами. на трех компах пробовал. Под конец проекта чтобы соединить связь ждал более 5 минут.
Больше из-за этого никаких Пр-ок в наших проектах не будет. Хотя сам прибор может и ничего. OwenLogic должен на самом древнем 486-м без тормозов работать - че уж в ней такого? (3D-графика наверное).
Вы бы проект скинули ,а мы бы на своих компах глянули что по чем.... Тогда бы и решение приняли -применять \не применять.

Aleksandr
17.12.2013, 21:31
Посмотрите https://drive.google.com/file/d/0B75ca9i1ICIjQm42STRMelF6U0k/edit?usp=sharing

Только заметил, что и файл проекта весит не хило (хоть логика там элементарная).

rovki
17.12.2013, 21:47
Все дело в огромном количестве переменных и огромном рабочем поле .Схема не сложная ,я высота рабочего поля аж за 2000.Сделайте макросы и удалите переменные из связей ,будет летать....

Aleksandr
17.12.2013, 21:50
Откройте диспетчер задач и отключайте ненужные фоновые процессы.
Может, банально, троянец сидит или антивирус на себя ресурсы загребает.

Ага троян там сидит, ProgramRelayFBD.exe называется.11093

rovki
17.12.2013, 21:52
Вот проект ,где за 250 элементов и не виснет http://www.owen.ru/forum/showthread.php?t=16380&page=4&p=125891&viewfull=1#post125891

Aleksandr
17.12.2013, 22:00
Все дело в огромном количестве переменных и огромном рабочем поле .Схема не сложная ,я высота рабочего поля аж за 2000.Сделайте макросы и удалите переменные из связей ,будет летать....

Нет уж пускай лучше поработают разработчики OWEN, пока я реле конкурентов буду использовать.

AI!
17.12.2013, 22:03
Вот проект ,где за 250 элементов и не виснет http://www.owen.ru/forum/showthread.php?t=16380&page=4&p=125891&viewfull=1#post125891а есть НЕ в виде картинки?

rovki
17.12.2013, 22:31
а есть НЕ в виде картинки? не сохранил ,там 4х64=256 SELов .

rovki
17.12.2013, 22:35
Нет уж пускай лучше поработают разработчики OWEN, пока я реле конкурентов буду использовать.
Ну это зря ,сейчас за ПР114 очередь ,жду уже 2ю неделю.А овен лоджик вообще лучше всяких аналогов ...

AVF
18.12.2013, 08:24
Не зря-не зря .... а то нам на всех ПР-ок не хватит и придётся денюшку заморским буржуинам максать :D

k-kont
18.12.2013, 13:46
Вот проект http://yadi.sk/d/UDDtGGGIEWu9W
сделан в предыдущей версии лоджика. Тормозит и тормозил.

AVF
18.12.2013, 14:11
Был дан совет - заменить переменные явными связями. Можно и дальше продолжать никого не слушать и ныть, что ОЛ - фигня.
Нам больше ПР-ок достанется :cool:

AI!
18.12.2013, 15:20
Был дан совет - заменить переменные явными связями. Можно и дальше продолжать никого не слушать и ныть, что ОЛ - фигня.
Нам больше ПР-ок достанется :cool:был ещё один совет, более важный.

в схеме уже многое оформлено как "подпрограммы-макросы", почему бы их не сделать в виде именно макросов?
ну и высоту листа уменьшить раз в 5-10

k-kont
18.12.2013, 15:40
Был дан совет - заменить переменные явными связями.

пробую. Получается в последствии плохо читаемым. Связи как пауки.

rovki
18.12.2013, 18:32
пробую. Получается в последствии плохо читаемым. Связи как пауки.

Не пауки ,а электрическая принципиальная схема ....

Aleksandr
18.12.2013, 22:05
Был дан совет - заменить переменные явными связями. Можно и дальше продолжать никого не слушать и ныть, что ОЛ - фигня.
Нам больше ПР-ок достанется :cool:

Да никто не ноет. Высказали свое мнение, предложили разработчикам подумать о недостатках. Спасибо за временное решение, м.б. в следующем проекте попробуем. А так если не будет критики, не будет и улучшений.


Rovki нельзя так защищать производителя. k-kont дело говорит про связи.

rovki
18.12.2013, 22:22
Да никто не ноет. Высказали свое мнение, предложили разработчикам подумать о недостатках. Спасибо за временное решение, м.б. в следующем проекте попробуем. А так если не будет критики, не будет и улучшений.


Rovki нельзя так защищать производителя. k-kont дело говорит про связи.
Если бы вы почитали темы про ПРки ,сколько было критики и предложений ,как по железу ,так и ПО ,вы бв так не говорили .

AI!
18.12.2013, 22:51
похоже они правы, взял сегодня старый-старый проект (http://www.owen.ru/forum/showthread.php?t=9398&p=60887&viewfull=1#post60887), попытался в нём поменять пару связей - и система подтупливает, хотя еслия я правильно помню, такого не было, хотя комп у меня ща сильнее в разы, того что тогда был...

Алексей Геннадьевич
20.12.2013, 15:46
Вышла новая версия ПО OWEN Logic 1.7 пока только в тестовом варианте, поэтому жеательно установить ее в отдельную папку.
Так как версия тестовая, то просим вас не создавать в ней "боевых" программ так как в связи с устранением замечаний и доработок среды может не сохраниться их поддержка.

Какой муд..к поставил 1.7 в автообновление?
Версия 1.6. обновилась до 1.7 и теперь всё работает через жопу.
Выкиньте опцию автообновления вообще, или сделайте её отключенной по дефолту.

capzap
20.12.2013, 15:52
Какой муд..к поставил 1.7 в автообновление?
Версия 1.6. обновилась до 1.7 и теперь всё работает через жопу.
Выкиньте опцию автообновления вообще, или сделайте её отключенной по дефолту.

Плохим танцорам всегда что нибудь мешает :)

Алексей Геннадьевич
21.12.2013, 08:37
Работа с макросами сделана через жопу.

При редактировании макроса с последующим его сохранением в библиотеку и в файл, в программе в редакторе макросов показывается обновлённый, а при прошивке прибора реально работает старый!!!

И только полностью удалив макрос из программы и заменив его на обновлённый из библиотеки и восстановив все связи, получаем нормальную работу прибора.

Для чего так сделано? поиздеваться над пользователями, или это вид бойкота продукции "засланными казачками" из контор-конкурентов среди программистов ОВЕН?

capzap
21.12.2013, 09:25
http://www.owen.ru/forum/showthread.php?t=12264 если считаете, что программа работет не корректно, отпишитесь в вышеуказанной теме, если разработчик еще работает в компании (давно его не слышно), то проверят Ваш случай и поправят, а употребление эпотажных слов дело не продвигает

Алексей Геннадьевич
21.12.2013, 10:30
Отписался, но подобные эффекты бесят неимоверно.

capzap
21.12.2013, 10:36
Чего тут может бесить, прежде чем использовать макрос, я лично не поразу прлверяю работу и только когда меня все устраивает сохраняю макрос, поэтому в моем случае не бывает секонд едишен и ни чего не бесит :)

Алексей Геннадьевич
21.12.2013, 11:16
Бесит то, что при прогоне программы в симуляторе показывает одно, а при прогоне в ПР- другое.
Как пример - создаёте макрос со счётчиком. Включаете его в программу, проверяете, заливаете в реле.
Потом изменяете в макросе значение уставки счётчика. Сохраняете макрос и в библиотеку и в файл.
Сохраняете проект. закрываете Овен логик.
Открываете снова, открываете проект, смотрите в проекте в редакторе макросов макрос- значение уставки счётчика вновь введённое. Всё вроде хорошо.
заливаете проект в ПР. проверяете. И тут выясняется, что работает старое значение уставки счётчика, которого в проекте уже нет!!!
Нет его и в библиотеке, и в сохранённом файле макроса, там везде новые значения. Откуда берётся старое значение уставки? Проверял этот баг со счётчиками и таймерами.

Лечится только выкидыванием макроса из проекта и установкой макроса заново из библиотеки. ЗБС.

AI!
21.12.2013, 14:11
ИМХО настройки которые предполагается менять лучше сделать изменяемыми извне макроса. (в св-вах макроса)

AVF
23.12.2013, 09:56
да нормально всё! Бывает и хуже. Дождь со снегом не бесит? Жара летом - холод зимой???
Просто не надо беситься и всё сразу нормализуется ;)

Алексей Геннадьевич
10.01.2014, 15:06
Это всё-таки промышленное оборудование, а не махарайка с форумов "радиокот" и подобных им. И не игровая программа, к которой патчи можно хоть раз в неделю выпускать...

Ещё очень хотелось видеть одну возможность: назначить директории для программ и макросов отличную от стандартной файлопомойки "мои документы"

AVF
10.01.2014, 15:13
Ваши бы слова да производителям всего мира в уши ... начиная с Майкрософта :D
Такое ощущение, что с альтернативным ПО работать не приходилось.
Необходимость назначения директорий как-то не ощутил. Есть хорошая опция - список последних открывавшихся проектов.
Претензий более глобальных хватает. Но! Это не значит, что с софтом невозможно работать!
Терпимее надо быть .... толерантнее .... и на природу почаще выезжать ;)

Василий Кашуба
10.01.2014, 15:15
Это всё-таки промышленное оборудование, а не махарайка с форумов "радиокот" и подобных им. И не игровая программа, к которой патчи можно хоть раз в неделю выпускать...

Ещё очень хотелось видеть одну возможность: назначить директории для программ и макросов отличную от стандартной файлопомойки "мои документы"
У меня все макросы хранятся в папке "Макросы" а проекты в папке "ПР1ХХ". Кто где хочет там и хранит.

Алексей Геннадьевич
10.01.2014, 15:32
как настроили?
овен логик просто запоминает последнюю директорию с которой работал. fail


Ваши бы слова да производителям всего мира в уши ... начиная с Майкрософта :D
Такое ощущение, что с альтернативным ПО работать не приходилось.
Одно дело бесплатные прыщи/кеды, а программы для промышленного оборудования - это совсем другой разговор.


Необходимость назначения директорий как-то не ощутил. Есть хорошая опция - список последних открывавшихся проектов.

Несмертельно, но очень желательно.


Претензий более глобальных хватает. Но! Это не значит, что с софтом невозможно работать!
Терпимее надо быть .... толерантнее .... и на природу почаще выезжать ;)

Терпимее к чему? к тому что приходится для прокладывания новой связи ждать по 5-10 сек в проекте в котором вычислительная мощь реле используется на 3-5%? (комп 2ггц 2 гб)

Василий Кашуба
10.01.2014, 15:44
как настроили?
овен логик просто запоминает последнюю директорию с которой работал. fail
Когда сохраняете файл и присваиваете ему имя, поменяйте сразу и директорию сохранения, потом при работе с этими файлами программа будет сохранять их в этой директории.

Алексей Геннадьевич
10.01.2014, 15:58
Когда сохраняете файл и присваиваете ему имя, поменяйте сразу и директорию сохранения, потом при работе с этими файлами программа будет сохранять их в этой директории.

Так и сделал, только более привычно назначение дефолтных директорий сохранения в самой программе.

Александр Колесников
13.01.2014, 10:00
Добрый день! Подскажите пожалуйста, программа перестала подключатся к серверу, не могу ни обновить, не воспользоваться онлайн базой макросов. Была 50 бета, всё работало, потом перестало. Переустановил программу стало 45 бета, проблема осталась. Причём проблема на двух разных компьютерах.

AVF
13.01.2014, 11:46
Отключите автообновление.
Установите 51 бета с сайта (в ручном режиме).

Александр Колесников
13.01.2014, 12:25
На сайте лежит 45 бета.

Александр Колесников
13.01.2014, 12:29
Причём изначально ставил 45, и она автообновилась до 50 и всё прекрасно работало. На двух совершено разных компьютерах на работе и дома.

Александр Колесников
13.01.2014, 12:39
Похоже какая то проблема У Овена, ссылка на FTP-сервер с 161 поста не работает, вернее сервер не отвечает.

AVF
13.01.2014, 13:42
Похоже какая то проблема У Овена, ссылка на FTP-сервер с 161 поста не работает, вернее сервер не отвечает.

--- просмотрите личку

rovki
13.01.2014, 17:24
--- просмотрите личку
И мне в личку ,для товарища нужна 51 версия ,где взять

capzap
13.01.2014, 18:02
связь с хранилищем последней версии теряется в районе Франкфурта и это было еще до НГ

AI!
13.01.2014, 22:59
нашел с помощью гугла (http://www.kipshop.ru/Soft/Configurators/OwenLogic/owenlogic_setup.zip)

Рак
02.02.2014, 15:15
Ребята, а что теперь минимальный временный интервал 1 секунда? Помню раньше для подавления дребезга использовал блок с задержкой включения 100мс. А теперь как быть?

Василий Кашуба
02.02.2014, 15:21
Ребята, а что теперь минимальный временный интервал 1 секунда? Помню раньше для подавления дребезга использовал блок с задержкой включения 100мс. А теперь как быть?
С чего вы это взяли?

Рак
02.02.2014, 15:47
С чего вы это взяли?Спасибо, Вы своим ответом посеяли сомнение. Я пробовал десятые указывать через точку, а не через запятую, и мне выдавалось сообщение, что значение должно быть от 1 до 4 млрд.

Александр77
16.02.2014, 08:25
Доброго дня, уважаемые форумчане. Подскажите где посмотреть (в какой ветке) или может кто ответит? Скачал OL (раньше в нём не работал), появились вопросы:
1.Для чего нужны кнопки "разделить","объединить "проект? Что даёт разделение и объединение проекта?
2.Для чего нужен "редактор проектов"? Если он не встаёт с программой по умолчанию, а даёт выбор грузить его или нет, значит это кому то надо?:confused:

misha636
20.02.2014, 08:03
Здравствуйте всем! Нашел такую особенность в ОЛ: если в комментарии к, допустим, выходу написать "1, если t<0", то во всплывающем окне будет... впрочем, всё на скриншотах :) Owen logic 1.7 build 50 beta

melky
20.02.2014, 12:30
misha636 он < воспринимает как открытие BB кода судя по всему и ломает всю структуру вывода. Со знаком > такого не происходит

Евгений Сергеевич
04.04.2014, 20:11
Бесит то, что при прогоне программы в симуляторе показывает одно, а при прогоне в ПР- другое.
Как пример - создаёте макрос со счётчиком. Включаете его в программу, проверяете, заливаете в реле.
Потом изменяете в макросе значение уставки счётчика. Сохраняете макрос и в библиотеку и в файл.
Сохраняете проект. закрываете Овен логик.
Открываете снова, открываете проект, смотрите в проекте в редакторе макросов макрос- значение уставки счётчика вновь введённое. Всё вроде хорошо.
заливаете проект в ПР. проверяете. И тут выясняется, что работает старое значение уставки счётчика, которого в проекте уже нет!!!
Нет его и в библиотеке, и в сохранённом файле макроса, там везде новые значения. Откуда берётся старое значение уставки? Проверял этот баг со счётчиками и таймерами.

Лечится только выкидыванием макроса из проекта и установкой макроса заново из библиотеки. ЗБС.

Можете выложить программы с таким зафиксированным глюком:
в макросе видим одну настройку а в приборе работает другая.
и укажите пожалуйста версию OWEN Logic в которой вы работаете.

Алексей Геннадьевич
07.04.2014, 08:59
Доброго дня, уважаемые форумчане. Подскажите где посмотреть (в какой ветке) или может кто ответит? Скачал OL (раньше в нём не работал), появились вопросы:
1.Для чего нужны кнопки "разделить","объединить "проект? Что даёт разделение и объединение проекта?
2.Для чего нужен "редактор проектов"? Если он не встаёт с программой по умолчанию, а даёт выбор грузить его или нет, значит это кому то надо?:confused:

Присоединяюсь к вопросу. Фича есть, описания нет.



Можете выложить программы с таким зафиксированным глюком:
в макросе видим одну настройку а в приборе работает другая.

Начальная настройка счётчика CTU - 3
Изменено по вышеописанной мной методике.


и укажите пожалуйста версию OWEN Logic в которой вы работаете.

1.7 build 51 beta

PS: Замечено, что вышеописанный глюк проявляется в макросах с элементом "обратная связь" (задержка выполнения на 1 цикл)

Евгений Сергеевич
07.04.2014, 11:16
разделение экранов сделано для удобства работы в режиме симуляции когда большие проекты (точнее большое полотно, которое не умещается на экране), тогда можно выделить две области и следить за изменениями (например выделить в одном окне входа, а в другом нужный участок кода.)

Евгений Сергеевич
07.04.2014, 11:28
Начальная настройка счётчика CTU - 3
Изменено по вышеописанной мной методике.


При открытии проекта в свойствах макроса (из основнго проекта) указано, что уставка - 3.
Уставка из проекта является приоритетной, поэтому когда вы просто меняете это значение в макросе ничего и не происходит, т.к. считается что для изменения достаточно изменить из проекта.

это происходит из-за того что вы указали в свойствах блока CTU в макросе "использование в макросе" - да. После этого значение доступно для редактирования через свойства макроса без влезание во внутренности.

конечно если его выкинуть, то вы вставляете макрос без предустановок и берется значение из макроса.

Алексей Геннадьевич
07.04.2014, 12:14
При открытии проекта в свойствах макроса (из основнго проекта) указано, что уставка - 3.
Уставка из проекта является приоритетной, поэтому когда вы просто меняете это значение в макросе ничего и не происходит, т.к. считается что для изменения достаточно изменить из проекта.

это происходит из-за того что вы указали в свойствах блока CTU в макросе "использование в макросе" - да. После этого значение доступно для редактирования через свойства макроса без влезание во внутренности.

конечно если его выкинуть, то вы вставляете макрос без предустановок и берется значение из макроса.

Вообщем недоработка ПО "OWEN LOGIC". :mad:
Изменения должны восприниматься одинаково как из макроса, так и из проекта.

Когда обновите руководство по программированию?

Евгений Сергеевич
07.04.2014, 12:23
Вообщем недоработка ПО "OWEN LOGIC". :mad:
Изменения должны восприниматься одинаково как из макроса, так и из проекта.


как вы себе это представляете?
в макросе вы указываете 3 и сохраняете, т.е. у всех новых блоков будет 3.
А уже в проекте меняете на 4.
Что должен делать OWEN Logic? Кому то же он должен отдать приоритет.

а еще лучше если вы используете 5 таких блоков и у всех разные значения. И тут вы решаете поменять в макросе значение. и у всех блоков слетает уставка.

Алексей Геннадьевич
07.04.2014, 13:44
как вы себе это представляете?
в макросе вы указываете 3 и сохраняете, т.е. у всех новых блоков будет 3.
А уже в проекте меняете на 4.
Что должен делать OWEN Logic? Кому то же он должен отдать приоритет.

1) Пункт "использовать в макросе" переименовать, чтобы не вводил в заблуждение, На "разрешить изменение дефолтных уставок/значений элемента. А то как использовать в макросе, когда элемент уже в макросе?!
При активации пункта Элемент должен быть постоянно выделен!

2) У меню макроса информативность просто зашкаливающая! Комментарий к уставкам элементов где? Поди разберись что к чему, не залезая в макрос. См. рис.

12523

Евгений Сергеевич
07.04.2014, 14:22
Когда вы делаете возможным редактировать уставку извне там же вы можете и изменить ее название со стандартного.

AVF
07.04.2014, 15:01
Хорошая особенность - так можно экономить на входах макроса для задания и изменения уставок при отладке.

А что такое "Редактор проектов" ? - так и нет ответа

Алексей Геннадьевич
07.04.2014, 16:04
Когда вы делаете возможным редактировать уставку извне там же вы можете и изменить ее название со стандартного.

А в Руководстве по программированию эту тему можно подробнее раскрыть?
И изменить название меню с "использовать в макросе" на "редактировать из проекта"/ видимость из проекта?
А то шаблон по швам трещит, как это - элемент в макросе, и его использовать в макросе!?:confused:

И в меню элемента в макросе ввести 2 столбца: значение для всех макросов и значение для этого макроса.


Хорошая особенность - так можно экономить на входах макроса для задания и изменения уставок при отладке.

Хорошей возможности - хорошую документированность.


А что такое "Редактор проектов" ? - так и нет ответа

Скорее всего недопиленная фича.

Евгений Сергеевич
07.04.2014, 17:40
На счет названия я понял, исправим.

Про "Редактор проектов" - на текущий момент это, как ранее высказались "недопиленная фича". Она позволяла для любого алгоритма создать экран в который вынести все необходимые настройки. Т.е. из программируемого прибора получается настраиваемый. Это может быть полезно если есть типовая система в которой только разные настройки. Для запуска не надо разбираться в коде, лазить по макросам, в отдельном окне все задал и залил в ПР.

Такую вещь мы сделали, опробовали и нам понравилась, только не успели довести до ума, чтобы можно было выставлять на суд общественности.

Алексей Геннадьевич
08.04.2014, 10:26
На счет названия я понял, исправим.

Предлагаю изменить вид меню настроек макросов и элементов для максимального удобства работы следующим образом:
12535





Про "Редактор проектов" - на текущий момент это, как ранее высказались "недопиленная фича". Она позволяла для любого алгоритма создать экран в который вынести все необходимые настройки. Т.е. из программируемого прибора получается настраиваемый. Это может быть полезно если есть типовая система в которой только разные настройки. Для запуска не надо разбираться в коде, лазить по макросам, в отдельном окне все задал и залил в ПР.

Такую вещь мы сделали, опробовали и нам понравилась, только не успели довести до ума, чтобы можно было выставлять на суд общественности.

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

А так ограничил минимальное время торможения 5 сек (больше можно)
Обороты числом от 1000 до 2650
Температуру 15-60град.
Давление 3-5 бар.
выдержка на упоре - мин 0,1сек макс 20 сек.
И пускай хоть заоптимизируются. За безопасные значения параметры не выйдут, можно спать спокойно.

Евгений Сергеевич
08.04.2014, 11:11
по сути именно такое приложение и будет ))

Алексей Геннадьевич
08.04.2014, 12:11
по сути именно такое приложение и будет ))
С отдельным программным модулем, который можно отдавать технологам?

И интересует ваше мнение насчёт изменения вида меню настроек макросов и элементов для более удобной работы с ПР и уменьшения вопросов к техподдержке.

А то с имеющимся меню и описанием даже AVF не додумался что это такое и с чем едят эти настройки.

12536

AVF
09.04.2014, 10:04
сделайте отдельную программу, которая позволит редактировать только те переменные, которые разрешены для редактирования, и не позволяет влезать в сам проект. Нечего там технологам делать. А то залезут и напрограмируют чёрт - знает чего

-- а кто мешает в проекте критические параметры загнать в макрос, запаролить его, а параметры менять через свойства прямо из проекта?

Алексей Геннадьевич
09.04.2014, 11:02
-- а кто мешает в проекте критические параметры загнать в макрос, запаролить его, а параметры менять через свойства прямо из проекта?

Заниматься секасом с паролями макросов - нафиг этот геморой.
В серверной сидели админы и пили пиво, меняли пароли... ©:D

И отдельный программный блок для технолога - лучшее решение.
Как в sPlan - есть модуль просмотра который позволяет просматривать чертёж и выводить на печать, а редактировать-нет.