Orinj версия 8.0.0
Бележка: Тази страница не е за потребителите на Orinj, а за програмистите, които искат да създават генератори за Orinj.
Един генератор е просто един алгоритм, който произвежда един сигнал с някакви определени характеристики. Генератора за квадратни вълни в Orinj например създава аудио сигнали с квадратни вълни.
Генераторите в Orinj се появиха с версия 4.0.0. Те се намират в изгледа за единични вълни в Orinj. Когато се използват, произвеждат файлове уейв, които се отварят в този изглед и могат да се използват за допълнителна работа.
Генераторите в Orinj
Orinj се инсталира със следните генератори.
- Шум (бял или с филтър)
- Вълна трион
- Квадратна вълна
- Синусоидно помитане
- Синусоида
- Триъгълна вълна
Структура на генераторите в Orinj
Всички генератори в Orinj използват една структура – осъществяват определени интерфейси Java и разширяват определени класове в Java classes и трябва да се сложат в един файл Java JAR, който съдържа описания в XML според строго определена схема XML. Това позволява на Orinj да разпознае и вкара генераторите при стартирането. Тези генератори не са част от кода в Orinj и могат да се създават и обновяват без Orinj. Също така, Orinj може да се обновява без да се променят генераторите. Това означава, че програмистите могат да създават свои собствени генератори.
Следното са теми за структурата на генераторите в Orinj.
- orgenerator.jar – този файл JAR е базата за всички генератори в Orinj. Той съдържа интерфейсите, които трябва да се осъществят от самите генератори и от графичните интерфейси за генераторите.
- Квадратна вълна – тази тема включва кода за един примерен генератор в Orinj – една квадратна вълна с честота, определена от потребителя.
Добави нов коментар