Страница 30 из 53 ПерваяПервая ... 20282930313240 ... ПоследняяПоследняя
Показано с 291 по 300 из 524

Тема: Возможность программирования на более низком, чем ОЛ схемы уровне

  1. #291
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    11,882

    По умолчанию

    rovki, я вас огорчу, но С в FlProg НЕТ. он доступен только разработчикам, самому написать макрос на С возможности нет, по крайней мере ее не было на 10 или 11 версии, сейчас не знаю. Макросы там все так же квадратиками пишутся.

  2. #292
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,136

    По умолчанию

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

  3. #293
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    11,882

    По умолчанию

    rovki не являясь разработчиком и запустив FlProg вы можете использовать С ? Насколько помню нет. Так и в ОЛ, что там ваяют разработчики, добавляя косяков на С# но вам из всего доступны только кубики...

  4. #294

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    rovki не являясь разработчиком и запустив FlProg вы можете использовать С ? Насколько помню нет. Так и в ОЛ, что там ваяют разработчики, добавляя косяков на С# но вам из всего доступны только кубики...
    1-ая ссылка в Google и 2ая в Яндексе по запросу "flprog c" рассказывают именно про то, как создавать пользовательские FLProg блоки на C: https://geektimes.ru/company/flprog/blog/270862/

    В целом, можно было бы повторить "FLProg не относится к теме", и "макросы на Си в ОЛ всё равно не сделают никогда", но процитирую фрагмент из этой статьи:
    Цитата Сообщение от FLProg – Создание пользовательских блоков на языке С
    Я решил дать им соответствующий инструмент. Таким образом, в версии 1.10.3 появилась возможность создавать пользовательские блоки с интегрированным кодом на С. Это привело к довольно неожиданным результатам. Этим инструментом заинтересовались не только разбирающиеся в программировании пользователи, но и те, кто до этого ни писал не сточки кода. Они начали писать сначала простенькие блоки (например, получение логарифма – среди стандартных у меня такого блока не было), заканчивая уже серьёзными блоками с применением библиотек
    Опыт "этим инструментом заинтересовались и те, кто до этого ни писал не сточки кода" весьма любопытен. Одно дело когда я говорю "давайте сделаем p-code блок, это полезно", а другое, когда в FLProg реально сделали, и реально оказалось полезно.

  5. #295
    Пользователь
    Регистрация
    22.02.2012
    Адрес
    Челябинск
    Сообщений
    244

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    1-ая ссылка в Google и 2ая в Яндексе по запросу "flprog c" рассказывают именно про то, как создавать пользовательские FLProg блоки на C: https://geektimes.ru/company/flprog/blog/270862/

    В целом, можно было бы повторить "FLProg не относится к теме", и "макросы на Си в ОЛ всё равно не сделают никогда", но процитирую фрагмент из этой статьи:


    Опыт "этим инструментом заинтересовались и те, кто до этого ни писал не сточки кода" весьма любопытен. Одно дело когда я говорю "давайте сделаем p-code блок, это полезно", а другое, когда в FLProg реально сделали, и реально оказалось полезно.
    Собственно почему это FLprog не относится к теме? Тема называется: "Возможность программирования на более низком, чем ОЛ схемы уровне" - И? Я читаю и понимаю, что речь здесь идет об уровне программирования, более низком, чем предоставляется в ОЛ. Т.е. речь как раз о той возможности, которую ОЛ в настоящее время не предоставляет. Т.е. сюда подходят не только возможности, реализованные в FLProg, но и сам FLProg целиком. Потому что, хотя раздел форума и называется "Среда программирования OWEN Logic", но само название ОЛ - есть условность. Если бы ОВЕН обратился (как я советовал и советую) к разработчику FLProg и предоставил бы ему информацию об аппаратной начинке ПР200, то я думаю что через месяц-другой под названием ОЛ уже фигурировал бы FLProg, только И с FBD И c LD (вроде там есть?) и с С, а название бы осталось - ОЛ и все это соответствовало бы форуму.
    Вы не убедили меня в том, что сделать С в ОЛ невозможно, но только в том, что ввиду необъяснимого сопротивления, делать это никто не будет.
    Но тут же поднялась тема FLProg, в котором это сделано энтузиастом и явно не за дорого.
    Мое мнение - пусть будет хоть что.
    Моя рекомендация, либо:
    1. приблизить прошивку ПР200 к Arduino (с учетом конечно промышленной специфики ПР200), что даст возможность использовать любые средства программирования Arduino;
    2. адаптировать тот же FLProg к ПР200, если уж с ОЛ возникли такие неразрешимые проблемы.
    Аппаратных препятствий к любому варианту - нет.
    Держаться только за названия типа ОЛ или "программируемое реле" - не конструктивно, т.к. сами по себе они никакой ценности не имеют. Если надо менять ОЛ, даже вплоть до неузнаваемости - надо менять, если вместо ПР вышел малый ПЛК - надо смириться и порадоваться открывшимся возможностям. Догматизм = вреден.
    Последний раз редактировалось starmos; 18.04.2017 в 07:51.

  6. #296
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    11,882

    По умолчанию

    спасибо, увидел, давно туда не забредал....
    starmos не нада пытаться скрестить ужа с ежом, ОЛ и flprog, слишком внутренности разные
    Последний раз редактировалось melky; 18.04.2017 в 07:55.

  7. #297
    Пользователь
    Регистрация
    22.02.2012
    Адрес
    Челябинск
    Сообщений
    244

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    спасибо, увидел, давно туда не забредал....
    starmos не нада пытаться скрестить ужа с ежом, ОЛ и flprog, слишком внутренности разные
    Вот вам зачем их внутренности? Вам нужно средство на котором удобно программировать ПР200? Какая разница как оно будет выглядеть внутри - работать удобно, требуемый код генерирует - что еще от него надо?

  8. #298

    По умолчанию

    Цитата Сообщение от starmos Посмотреть сообщение
    Собственно почему это FLprog не относится к теме? Тема называется: "Возможность программирования на более низком, чем ОЛ схемы уровне" - И? Я читаю и понимаю, что речь здесь идет об уровне программирования, более низком, чем предоставляется в ОЛ.
    Есть название, а есть содержание.
    Если почитаете тему, то увидите, что много раз говорилось о бесполезности-невозможности программирования ПР на Си.
    Считаете, что Си/FLProg полезно -- создавайте отдельную тему про это.
    Текущая тема именно про p-code/IL в рамках текущей программы ОЛ.

    Вот сейчас снова придёт Филоненко, и вместо того, чтобы что-нибудь дельное сказать про p-code он снова скажет капитанские вещи про "бесполезность FLProg и/или Си в ПР".

    Цитата Сообщение от starmos Посмотреть сообщение
    Если надо менять ОЛ, даже вплоть до неузнаваемости - надо менять
    Создавайте свой продукт, и потом полностью меняйте его. А мы похохочем над тем, что скажут пользователи, у которых "теперь нужно переписывать все программы" и прочее прочее.
    ОВЕН это не Apple и вариант "развитие ОЛ остановлено, новые ПР только под FLProg" никто не оценит.

    Цитата Сообщение от starmos Посмотреть сообщение
    Вы не убедили меня в том, что сделать С в ОЛ невозможно, но только в том, что ввиду необъяснимого сопротивления, делать это никто не будет.
    Ещё раз: создавайте тему -- там обсудим. Не нужно мусорить в этой.
    Подсказка: вы почему-то смотрите только на "плюсы" от "замены ОЛ на FLProg", от "добавления Си в ОЛ", но при этом совершенно игнорируете минусы. Так эти минусы там всё перевешивают. Дело не в "необъяснимом сопротивлении", а в банальных минусах от подобных решений.

    Цитата Сообщение от starmos Посмотреть сообщение
    Моя рекомендация, либо:
    1. приблизить прошивку ПР200 к Arduino (с учетом конечно промышленной специфики ПР200), что даст возможность использовать любые средства программирования Arduino;
    2. адаптировать тот же FLProg к ПР200, если уж с ОЛ возникли такие неразрешимые проблемы.
    Аппаратных препятствий к любому варианту - нет.
    В FLProg ни симуляции, ни online режима нет. Сейчас в ОЛ программу можно хоть как-то проверить. А в FLProg вообще никак.
    Промышленный прибор без возможности тестирования. Браво!
    Это далеко не единственный минус FLProg по сравнению с ОЛ.
    Последний раз редактировалось Владимир Ситников; 18.04.2017 в 10:29.

  9. #299
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    В FLProg ни симуляции, ни online режима нет. Сейчас в ОЛ программу можно хоть как-то проверить. А в FLProg вообще никак.
    Промышленный прибор без возможности тестирования. Браво!
    Это далеко не единственный минус FLProg по сравнению с ОЛ.
    А вы не лукавите? Чтобы говорить о flprog вам надо хотяб его запустить может?

  10. #300

    По умолчанию

    Цитата Сообщение от Scream Посмотреть сообщение
    А вы не лукавите? Чтобы говорить о flprog вам надо хотяб его запустить может?
    Я вполне серьёзно говорю.
    Считаете, что в FLProg есть симуляция FBD?
    Или, считаете, что в FLProg нет ведра минусов по сравнению с ОЛ?

    Симуляции в FLProg нет:
    http://flprog.ru/forum/10-1704-1#17827: ...2017.01.30: Автор уже писал что это достаточно сложно и пока реализовано не будет.
    В очередной раз призываю не отклоняться от темы. FLProg это совершенно отдельная тема, и, очевидно, что там всё плохо с точки зрения ПР, промышленной автоматики и т.п.

Страница 30 из 53 ПерваяПервая ... 20282930313240 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 12
    Последнее сообщение: 10.04.2017, 10:33
  2. Ответов: 3
    Последнее сообщение: 07.11.2012, 11:37
  3. Ответов: 1
    Последнее сообщение: 28.04.2008, 21:21

Ваши права

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