Показано с 1 по 10 из 524

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

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Сделать блок, который будет в себе содержать пользовательский код?
    Ну, да, пользовательский код.

    Вот сейчас в ОЛ есть такая штука как макрос. Там содержится пользовательский код.
    И ничего, многим нравится. Многих выручает.

    Какая-то проблема с этим?
    Повторюсь, код не бинарный, а p-code.

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Оттестировать "суперблок" невозможно в принципе.
    А что называется словом "оттестировать"?
    Вот "макрос ОЛ" можно оттестировать?
    Если можно, то и "p-code блок" тоже можно оттестировать.

    Суперблок это будет или нет зависит от того, будет ли в p-code инструкция "CALL macro".
    Надеюсь, если не в первой версии p-code блока, то следующих эта инструкция появится (ну, чтобы можно было вызывать проектные макросы).
    А значит, можно будет вызывать и один p-code блок из другого.
    А значит, "оттестирование" p-code блока будет несильно сложнее, чем "оттестирование обычного ОЛ макроса".
    Можно же сложные p-code блоки составлять из более простых. Всё в порядке. Где "невозможность в принципе"?


    Про возможность тестирования p-code за пределами ОЛ я пока не буду распространяться.
    Тестирование PRU блока вполне возможно (pru-emulator прекрасно работает).

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Мы это уже проходили с ПРУ - вся программа вырождается в 1 блок, потом все бегают по кругу - а почему у меня при ХХХ YYY работает не так
    Есть реальные примеры, когда пользователи берут и раскручивают ШД на ПЛК110 буквально за день. С разгоном и торможением, без мутоты с прерываниями.
    Сами качают среду, заливают PRU0.prg и всё такое.
    И никто не бегает как кенгуру. Оно просто работает.

    Наоборот, кто-то вообще взял и с нуля сделал свою PRU программу на ST. Да, с точки зрения КДС это получился "один блок", но с точки зрения пользователя это нормальные ФБ и понятный ST код.

    В этом плане p-code блок в ОЛ будет смотреться гораздо более органично, ведь по сути он не будет отличаться от имеющихся макросов. А PRU программа хочешь-не-хочешь выполняется на другом ядре процессора, и там даже передача данных это непростая задача.
    Последний раз редактировалось Владимир Ситников; 21.04.2017 в 11:04.

Похожие темы

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

Ваши права

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