способы есть, перейти на st или писать на cfc так, чтоб блоки помещались в пределах видимости , по функциональному значению объединять поу в отдельное вложение
способы есть, перейти на st или писать на cfc так, чтоб блоки помещались в пределах видимости , по функциональному значению объединять поу в отдельное вложение
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
например элементы с нулевого по одинадцатый, вывести в отдельную функцию, тогда на главном холсте от этой группы останется только один квадратик, ну и т.д.
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
А конкретно этот пример, с 0 по 11, можно мне показать, как ВЫ это сделали, сам еще так не делал ни разу. Спасибо.
На одном листе формата А4 всю PLC_PRG у меня не получилось, получилось на трех листах формата А0.
Напечатал в pdf. А его можно распечатать и на трех листах формата А4. Правда не знаю, будет ли все видно при таком уменьшении.
Способ есть, нужно установить виртуальный принтер. Например, pdfFactory Pro или FinePrint.
FinePrint позволяет уменьшать например А0 в А4 и сразу распечатать на обычном принтере.
Теперь про направление.
Для начала нужно включить отображение границ рабочего листа. Проект-->Опции-->Рабочий стол установить галку "Границы листа".
Теперь экран редактора будет разлинеен красными пунктирными линиями -границами листов печати. По умолчании границы соответствуют листу формата А4.
Изменить границы под другой формат листа, например для принтера pdfFactory, можно в меню Файл-->Настройки печати.
Границы печати определяются файлом фрейма печати *.DFR. Изначально кодесис предлагает файл DEFAULT.DFR.
Захват-1.png
Теперь нужно выбрать принтер и формат листа больше чем А4
Захват-2.png
Затем нужно отредактировать сам фрейм печати. Нужно нажать кнопку "Правка".
Откроется экран с фреймом
Захват-3.png
Красная область -это границы листа бумаги выбранного формата, а белая область {Contents} -это границы печати. Про другие настройки шаблона страницы см. справку 'Файл' 'Параметры печати'
В простейшем случае нужно растянуть/сжать область {Contents}, чтобы она полностью помещалась в красную область
Захват-5.png
Закрыть окно с фреймом печати (крестик справа вверху окна) и согласиться с сохранением результата.
Теперь в окне редактора будет видно как компоновать ФБ, чтобы они помещались на листах печати так, как нужно.
Последний раз редактировалось petera; 27.11.2014 в 15:34.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
https://www.youtube.com/@%D0%9F%D0%B...BA%D0%BE%D0%B2
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Научился печатать как угодно, Громадное СПАСИБО Вам. Можно я Вас теперь буду называть Сенсей?))))
Capzap, спасибо Вам, но почему Вы для этого выбрали именно функцию, а не ФБ? И для чего там этот выход fun0to11? А если ее вообще в PLC_PRG не отображать - она будет работать? Я просто ПЛК еще не включал даже, задергали, по заводу бегаю
Capzap,этот блок с 0 по 11 , по Вашему примеру, в функцию скопипастить не получается... Вы его перерисовывали?
так и знал, что надо было не проект выкладывать, а видео снимать, конечно копировал, зачем сидеть перерисовывать то что уже кто то сделал
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Да я понял, Вы же коммент не стали бы переписывать.... А почему у меня не копируется?