Softwareentwicklung Zworkbench (beta)

Автор mike, 27 апреля 2015, 22:18:33

« назад - далее »

serge197a

/Негде делать резервные области/
Обычно резервируется только область ввода-вывода.
К примеру в КДС с лицензией это 360bayt. Это с сетевыми переменными.
(КДС чисто для примера, там лицензия немного для другого используется. Область ввода вывода автоматически распределяет драйвер. Но теоретически резервировать можно очень маленькое пространство.)

Она у Вас в общем-то и реализована, в тот момент когда происходит выбор контроллера- появляется таргет с входами -выходами.

mike

Цитата: serge197a от 01 мая 2015, 11:19:49
/Негде делать резервные области/
Обычно резервируется только область ввода-вывода.
К примеру в КДС с лицензией это 360bayt. Это с сетевыми переменными.
(КДС чисто для примера, там лицензия немного для другого используется. Область ввода вывода автоматически распределяет драйвер. Но теоретически резервировать можно очень маленькое пространство.)

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

mike

В текущем обновлении появилась галка в настройках проекта "очистка списка"
Устанавливая ее получаем автоматическую очистку окна вывода перед программированием / проверкой / симуляцией.

Цитата: serge197a от 01 мая 2015, 03:02:42
Про историю компиляции имел в виду, что скомпилировал- устранил, опять скомпилировал, еще устранил и т.д.
не текущая, а предъидущая история ошибок уже не актуальна и ее можно удалять.

VoronovMaksim88

Проверено. Работает!

mike

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

VoronovMaksim88

С вашего позволения немного критики по ПДФ вьюеру.
Само его наличие в ZWB это, без сомнений, большой плюс!!! Молодец тот, кто это придумал!!!

Кнопка "вписать в окно" не работает.
Кнопка "масштаб 100 %" не работает.
Кнопка "одна станица", думаю в перспективе можно будет выбрать 2 страницы, пока тоже не работает.
Окошко с выбором масштаба, при нажатии на стрелочку пропадает вся панель инструментов, возвращается при нажатии в поле документа
Кнопка "print" и все которые правее, на мой взгляд хорошо бы русифицировать.
Инструмент "magnify tool", удобная штука, но при перемещении у меня лично тормозит сильно.

mike

Спасибо, принято! Будем разбираться.

mike

Вопрос.
А сам плагин корректно отображает шрифты, линии, хорошо ли крутится зум по колесику мыши?

VoronovMaksim88

Шрифты и линии отображаются корректно. Зум колёсиком немного подтормаживает по сравнению с foxit reader на этом же компе.

mike

Жаль, что лис не на Qt написан)))
Значит надо оптимизировать, если будет возможно.

mike

Починили выделение объектов + скролл

VoronovMaksim88

Выделение объектов через ctrl заработало !!!
А вот зум pdf документов колёсиком мыши у меня лично занимает 2 секунды.

mike

С ПДФ засада какая-то. Морщим мозг. Починить то починим, но потребуется время.

Цитата: VoronovMaksim88 от 04 июля 2015, 13:14:47
Выделение объектов через ctrl заработало !!!
А вот зум pdf документов колёсиком мыши у меня лично занимает 2 секунды.

mike

Добавлен новый плагин "Документ"
Пока совсем еще малыш и ничего не умеет.
Но задачи для него поставлены великие)
Плагин нужен для ведения документации внутри проекта.
Должен получится по-идее почти текстовый процессор с полуавтоматическим заполнением таблиц, вытаскиванием меток и описаний из тела программы.
Поживем-увидим что из этой затеи получится.

mike

Вчера в тестовом режиме запустили HMI рисовалку.
Видео работы:
https://www.youtube.com/watch?v=mahgeEsbE_8

Тестовый проект:
https://cloud.mail.ru/public/8exP/DtVir9Da1


  • Импортировать в ЗВБ проект
  • Запустить проект в симуляторе
  • Запустить плеер - zviever (лежит в папке bin домашней директории ЗВБ, например, для win систем (C:\Program Files (x86)\ZWorkbench\bin)
  • На вкладке "Сервер" выбрать опцию "Старт"
  • Тыкать кнопки))