«Lua изначально создавался для решения реальных задач взаимодействия с хост-программами, такими как МойОфис. Его архитектура предоставляет разработчикам мощные инструменты для творческой реализации своих идей», — Роберту Иерузалимски, один из создателей языка Lua.
Поскольку типа данных «массив» в языке обнаружено не было
В HaiwellHappy вообще нет понятия типов данных. Есть функции для разных типов данных которые работают с физическими адресами (устройствами - в терминологии среды разработки). И только на совести разработчика, что он положил по какому адресу и правильную ли функцию он применяет к нему. В родной библиотеке есть функции для работы с массивами одним из аргументов которой адрес первого элемента. И конечно массив существует только в голове программиста и следить за его размером должен только разработчик.
Тем не менее один проект на этом "чуде" китайской инженерной мысли уже сделан. Это простой плоскошлифовальный станок с одним сервоприводом, одним частотником и устройством цифровой индикацией. В целом станок уже работает несколько месяцев на производстве и жалоб по его работе не поступало.
Сейчас делаю проект универсального круглошлифовального станка (внутренняя и наружная шлифовка). Станок с графической панелью C7S так же от Haiwell, два сервопривода и два частотника HNC на шине Modbus. На станке планируются к реализации возможность набирать программу обработки из встроенных циклов. Из интересного - буду тестировать встроенную возможность контроллеров - круговая и линейная интерполяция для двух импульсных выходов! В общем не сойти бы с ума )
Спасибо!)
Насчет книги я ничего не писал) Цитата как то сразу заинтересовала )
Нет про то, где он пишет про МойОфис)
А можно ссылку на цитату Роберту Иерузалимски в начале статьи?
К сожалению в третьей версии уже давно почти ничего не меняется.
КДПВ шикарна
В HaiwellHappy вообще нет понятия типов данных. Есть функции для разных типов данных которые работают с физическими адресами (устройствами - в терминологии среды разработки). И только на совести разработчика, что он положил по какому адресу и правильную ли функцию он применяет к нему. В родной библиотеке есть функции для работы с массивами одним из аргументов которой адрес первого элемента. И конечно массив существует только в голове программиста и следить за его размером должен только разработчик.
Тем не менее один проект на этом "чуде" китайской инженерной мысли уже сделан. Это простой плоскошлифовальный станок с одним сервоприводом, одним частотником и устройством цифровой индикацией. В целом станок уже работает несколько месяцев на производстве и жалоб по его работе не поступало.
Сейчас делаю проект универсального круглошлифовального станка (внутренняя и наружная шлифовка). Станок с графической панелью C7S так же от Haiwell, два сервопривода и два частотника HNC на шине Modbus. На станке планируются к реализации возможность набирать программу обработки из встроенных циклов. Из интересного - буду тестировать встроенную возможность контроллеров - круговая и линейная интерполяция для двух импульсных выходов! В общем не сойти бы с ума )