TIMECORE
РЪКОВОДСТВО
© VISUAL PRODUCTIONS BV
WWW.VISUALPRODUCTIONS.NL
Дисплей за времеви код TimeCore
История на ревизиите
Ревизия | Дата | автор(и) | Описание |
5 | 17.12.2024 | FL | Актуализирани монитори и страници за инсталиране. Добавена страница с режими. Коригирани липсващи препратки. |
4 | 05.07.2023 | ME | FCC декларация. |
3 | 07.06.2018 | ME | Актуализирана глава на vManager, за да отразява разпространението в магазина за приложения. По-голямата част от информацията за Kiosc е преместена в специално ръководство за Kiosc. Добавена е дискусия за парола и споделяне на анализи. |
2 | 10.11.2017 | ME | Добавено: RTP-MIDI, Rackmount аксесоар, MSC API и функция за защита с парола. Информацията за VisualTouch е заменена от Kiosc. |
1 | 10.05.2016 | ME | Първоначална версия. |
©2024 Visual Productions BV. Всички права запазени.
Никакви части от това произведение не могат да бъдат възпроизвеждани под каквато и да е форма или по какъвто и да е начин – графичен, електронен или механичен, включително фотокопиране, запис, запис или системи за съхранение и извличане на информация – без писменото разрешение на издателя.
Въпреки че са взети всички предпазни мерки при изготвянето на този документ, издателят и авторът не поемат никаква отговорност за грешки или пропуски или за щети, произтичащи от използването на информацията, съдържаща се в този документ, или от използването на програми и изходен код, които могат придружава го. В никакъв случай издателят и авторът не носят отговорност за пропуснати ползи или други търговски щети, причинени или предполагаеми, че са причинени пряко или косвено от този документ.
Поради динамичния характер на дизайна на продукта, информацията, съдържаща се в този документ, подлежи на промяна без предизвестие. Ревизии на тази информация или нови издания могат да бъдат издадени, за да се включат такива промени.
Продуктите, посочени в този документ, могат да бъдат или търговски марки, и/или регистрирани търговски марки на съответните собственици. Издателят и авторът не предявяват претенции към тези търговски марки.
Декларация за съответствие
Ние, производителят Visual Productions BV, декларираме на лична отговорност, че следното устройство:
TimeCore
Съответства на следните директиви на ЕО, включително всички изменения:
EMC Директива 2014/30/ЕС
И са приложени следните хармонизирани стандарти:
NEN-EN-IEC 61000-6-1:2019
Предметът на декларацията е в съответствие със съответното законодателство на Съюза за хармонизация.
Пълно име и идентификация на лицето, отговорно за качеството на продукта и съответствието със стандартите от името на производителя
VISUAL PRODUCTIONS BV
IZAAK ENSCHEDEWEG 38A
NL-2031CR HAARLEM
ХОЛАНДИЯ
ТЕЛ. +31 (0)23 551 20 30
WWW.VISUALPRODUCTIONS.NL
INFO@VISUALPRODUCTIONS.NL
АБН-АМРО БАНКА 53.22.22.261
BIC ABNANL2A
IBAN NL18ABNA0532222261
ДДС NL851328477B01
COC 54497795
QPS Evaluation Services Inc
Орган за тестване, сертифициране и оценка на място
Акредитиран в Канада, САЩ и в международен план
File
LR3268
СЕРТИФИКАТ ЗА СЪОТВЕТСТВИЕ
(ISO ТИП 3 СИСТЕМА ЗА СЕРТИФИЦИРАНЕ)
Издаден на | Visual Productions BV |
Адрес | Izaak Enschedeweg 38A 2031 CR Haarlem Холандия |
Номер на проекта | LR3268-1 |
Продукт | Система за управление на осветлението |
Номер на модела | CueCore3, CueCore2, QuadCore, loCore2, TimeCore |
Оценки | 9-24V DC, 0.5 A Захранван от одобрено LPS захранване, I/P:100-240Vac, 1.0A макс. 5060Hz, O/P: 12Vdc, 1A, 12W макс |
Приложими стандарти | CSA C22.2 № 62368-1:19 Аудио/видео, оборудване за информационни и комуникационни технологии - Част 1 и UL62368-1 - Аудио/видео, оборудване за информационни и комуникационни технологии - Част 1 |
Местоположение на фабрика/производство | Същото като по-горе |
Декларация за съответствие: Продуктът(ите)/оборудването, идентифицирани в този сертификат и описани в доклада, обхванат под горепосочения номер на проект, са били изследвани и е установено, че отговарят на съответните изисквания на горепосочените стандарт(и) и версии. Като такива, те отговарят на условията да носят знака за сертифициране на QPS, показан по-долу, в съответствие с разпоредбите на Споразумението за услуга на QPS.
ВАЖНА ЗАБЕЛЕЖКА
За да се запази целостта на маркировката(ите) QPS, тази сертификация ще бъде отменена, ако:
- Съответствието с гореспоменатия(те) стандарт(и) – включително всички, информирани чрез Известие за актуализиране на стандарта QPS (QSD 55), издадено в бъдеще – не се поддържа, или
- Продуктът/оборудването се модифицира след издаване на сертификат, без предварително писмено съгласие от QPS.
Въведение
TimeCore е твърдотелно устройство за работа с таймкод. Предназначен е да се използва за развлекателни шоута на събития, концерти, фестивали и в тематични среди. TimeCore ще ви помогне да поддържате различни елементи на шоуто като звук, осветление, видео, лазер и специални FX синхронизирани.
TimeCore може да генерира времеви код, може да го конвертира между различни протоколи и може да показва всеки получен времеви код на своя дисплей. Устройството разполага с вградени web- сървър; това web-интерфейс позволява на потребителя да конфигурира устройството. The web-интерфейс също позволява други протоколи без времеви кодове като UDP, OSC и sACN да бъдат свързани с определени събития с времеви код. TimeCore може да бъде мостът между таймкод и друго оборудване за показване без таймкод, като видео плейъри, релета и димери. TimeCore разполага с богат набор от протоколи, които включват двата най-популярни времеви кода в шоубизнеса SMPTE и MTC. Освен това има внедрен времеви код Art-Net, който има предимствотоtage да бъде базиран на мрежа.
Този документ обсъжда настройката на устройството и програмирането на неговите вътрешни софтуерни функции. Към момента на писане на това ръководство фърмуерът на TimeCore беше версия 1.14.
1.1 Съответствие
Това устройство е в съответствие със следните разпоредби:
- CE
- UKCA
- FCC
- UL 62368-1
- CSA C22.2 62368-1:19
- EAC
1.2 функции
Наборът от функции на TimeCore включва:
- Ethernet порт
- Програмиране чрез web- интерфейс
- SMPTE
- MTC
- MIDI, MSC, MMC
- RTP-MIDI
- OSC, UDP, TCP
- Art-Net (данни и времеви код)
- SACN
- Голям 7-сегментен LED дисплей
- 2x дефиниран от потребителя бутон
- 9-24V DC 500mA (захранване включено)
- Захранване през Ethernet (клас I)
- Монтира се на работен плот или на DIN шина (допълнителен адаптер)
- Работна температура -20º C до +50º C (-4º F до 122º F)
- Съответствие с EN55103-1 EN55103-2
- В комплект със софтуер vManager и Kiosc
1.3 Какво има в кутията?
Опаковката на TimeCore съдържа следните елементи (вижте фигура 1.2):
- TimeCore
- Захранване (вкл. международен комплект щепсели)
- Мрежов кабел
- Информационна карта
1.4 Записване на данни в паметта
Това ръководство ще опише как да конфигурирате TimeCore и действия, задачи и т.н web-интерфейсът се използва за редактиране на тези видове елементи. Когато се правят промени, тези промени се съхраняват директно в RAM паметта на TimeCore и програмирането ще повлияе директно на поведението на устройството. RAM паметта обаче е летлива и нейното съдържание ще се загуби при цикъл на захранване. Поради тази причина TimeCore ще копира всички промени в RAM паметта в своята вградена флаш памет. Флаш паметта запазва данните си дори когато не е захранвана. TimeCore ще зареди всичките си данни обратно от флаш паметта при стартиране.
Този процес на копиране на паметта се извършва автоматично от TimeCore и не трябва да притеснява потребителя. Една точка за разглеждане обаче е, че след извършване на промяна на устройството трябва да се даде време да извърши копирането за флаш. Като основно правило не изключвайте захранването от устройството в рамките на 30 секунди след извършване на промяна в програмирането.
1.5 Допълнителна помощ
Ако след като прочетете това ръководство, имате допълнителни въпроси, моля, консултирайте се с онлайн форума на адрес https://forum.visualproductions.nl за повече техническа поддръжка.
протоколи
TimeCore е снабден с няколко комуникационни порта и поддържа различни протоколи. Тази глава описва тези протоколи и до каква степен са внедрени в TimeCore
2.1 SMPTE
SMPTE е сигнал за времеви код, който може да се използва за синхронизиране на аудио, видео, осветление и друго шоу оборудване. TimeCore поддържа получаване на SMPTE, който се прехвърля като аудио сигнал, известен също като LTC времеви код. TimeCore може да изпраща и получава SMPTE.
2.2 MIDI
Протоколът MIDI е предназначен за взаимно свързване на музикални устройства като синтезатори и секвенсери. Освен това, този протокол също е много подходящ за изпращане на тригери от едно устройство към друго и често се използва за синхронизиране на аудио, видео и осветително оборудване. Има и голяма колекция от MIDI контролни повърхности; конзоли с потребителски интерфейс с копчета, (моторизирани) фейдъри, въртящи се енкодери и др.
TimeCore е снабден както с MIDI вход, така и с MIDI изходен порт. Той поддържа получаване и изпращане на MIDI съобщения като NoteOn, NoteOff, ControlChange и ProgramChange.
2.2.1 MTC
MIDI Timecode (MTC) е сигналът за времеви код, който е вграден в MIDI.
TimeCore поддържа приемане и предаване на MTC. Не се препоръчва да комбинирате използването на MTC с обикновен MIDI, тъй като MTC използва честотната лента на MIDI връзката.
2.2.2MMC
MIDI Machine Control (MMC) е част от MIDI протокола. Той дефинира специални съобщения за управление на аудио оборудване, като например многоканални записващи устройства. TimeCore поддържа изпращането на MMC команди; моля вижте страница 61.
2.2.3MSC
MIDI Show Control (MSC) е разширение на MIDI протокола. Състои се от команди за синхронизиране на шоу оборудване като осветление, видео и аудио устройства.
2.3RTP-MIDI
RTP-MIDI е Ethernet базиран протокол за прехвърляне на MIDI съобщения. Той е част от пакета протоколи RTP (Протокол в реално време). RTP-MIDI се поддържа първоначално от операционните системи macOS и iOS. Чрез инсталиране на драйвер се поддържа и в Windows.
След като се установи RTP-MIDI връзка между TimeCore и компютъра, софтуерът, работещ на компютъра, ще види MIDI портовете на TimeCore, сякаш това е MIDI интерфейс за USB връзка.
2.4Art-Net
Протоколът Art-Net основно прехвърля DMX-512 данни през Ethernet. Високата честотна лента на една Ethernet връзка позволява на Art-Net да прехвърля до 256 вселени.
Данните, изпратени за Art-Net, наистина натоварват мрежата, затова се препоръчва да деактивирате Art-Net, когато не се използва.
В допълнение към предаването на DMX-512 данни, Art-Net може да се използва и за прехвърляне на информация за времевия код за синхронизиране на оборудването.
TimeCore поддържа изпращане и получаване на Art-Net времеви код, както и една вселена от Art-Net данни.
2.5sACN
Протоколът за стрийминг на архитектурата на контролните мрежи (sACN) използва метод за транспортиране на DMX-512 информация през TCP/IP мрежи. Протоколът е специфициран в стандарта ANSI E1.31-2009.
Протоколът sACN поддържа мултикаст, за да се използва ефективно честотната лента на мрежата.
TimeCore поддържа изпращане и получаване на една sACN вселена.
2.6TCP
Протоколът за контрол на предаването (TCP) е основен протокол на Internet Protocol Suite. Използва се за надеждна, подредена и проверена за грешки доставка на поток от байтове между приложения и хостове през IP мрежи. Счита се за „надежден“, тъй като самият протокол проверява дали всичко, което е било предадено, е било доставено на приемащия край. TCP позволява повторно предаване на изгубени пакети, като по този начин гарантира, че всички предадени данни са получени.
TimeCore поддържа получаване на TCP съобщения.
2.7UDP
Потребителят Datagram протокол (UDP) е прост протокол за изпращане на съобщения в мрежата. Поддържа се от различни медийни устройства като видео проектори и контролери за шоу. Той не включва проверка на грешки, поради което е по-бърз от TCP, но по-малко надежден.
Има два начина как да накарате TimeCore да отговори на входящи UDP съобщения. API (вижте страница 69) прави типичните функции на TimeCore достъпни чрез UDP. Освен това персонализираните съобщения могат да бъдат програмирани в страницата Show Control (вижте страница 26). Това е и мястото, където да програмирате изходящи UDP съобщения.
2.8OSC
Open Sound Control (OSC) е протокол за комуникация между софтуер и различни мултимедийни устройства. OSC използва мрежата за изпращане и получаване на съобщения, може да съдържа различна информация.
Има налични приложения за създаване на персонализирани потребителски интерфейси на iOS (iPod, iPhone, iPad) и Android. Тези инструменти позволяват програмиране на надеждни потребителски интерфейси за управление на устройството. Например Kiosc от Visual Productions.
Има два начина как да накарате TimeCore да отговори на входящи OSC съобщения.
Първо, API (вижте страница 68) прави типичните функции на TimeCore достъпни чрез OSC. Второ, персонализираните съобщения могат да бъдат програмирани в страницата Show Control (вижте страница 26).
2.9DHCP
Протоколът за динамично конфигуриране на хост (DHCP) е стандартизиран мрежов протокол, използван в мрежи с интернет протокол (IP) за динамично разпределяне на мрежови конфигурационни параметри, като IP адреси.
TimeCore е DHCP клиент.
Монтаж
Тази глава обсъжда как да настроите TimeCore.
3.1DIN монтаж на релса
Устройството може да се монтира на DIN шина. Устройството е подготвено за монтаж на DIN шина с помощта на „държач за DIN шина TSH 35“ от Bopla (Продукт № 22035000).
Този адаптер – наред с други – се предлага от:
- Farnell / Newark (код за поръчка 4189991)
- Conrad (код за поръчка 539775 – 89)
- Distrelec (код за поръчка 300060)
3.2 Монтаж в стелаж
Наличен е адаптер за монтиране на TimeCore в 19” шкаф. Адаптерът за монтиране в шкаф е 1U и се продава отделно. Той пасва на две единици, но се доставя с една позиция, затворена от сляп панел, вижте фигура 3.2.
3.3 Мощност
TimeCore изисква DC захранване между волта с минимум 500mA. 2,1 mm DC конектор е център-положителен. TimeCore също така е активирано Power-over-Ethernet (PoE). Изисква PoE клас I.
мрежа
TimeCore е мрежово устройство. За конфигуриране и програмиране на TimeCore е необходима мрежова връзка между компютър и уред, но след като устройството е програмирано, вече не е необходимо TimeCore да бъде свързан към Ethernet мрежа.
Възможни са множество начини за свързване на компютъра и TimeCore. Те могат да бъдат свързани peer-to-peer, чрез мрежов комутатор или чрез Wi-Fi. Фигура 4.1 илюстрира тези различни подредби.
Ethernet портът на TimeCore се разпознава автоматично; няма значение дали се използва напречен или прав мрежов кабел. Въпреки че Ethernet портът е класифициран като 100 Mbps, ограниченията на буфера може да се прилагат за конкретни задачи, като API съобщения.
4.1 IP адрес
TimeCore поддържа както статични IP адреси, така и автоматични IP адреси.
По подразбиране TimeCore е настроен на „DHCP“, в който автоматично ще му бъде присвоен IP адрес от DHCP сървъра в мрежата. „DHCP сървърът“ обикновено е част от функционалността на мрежовия рутер.
Статичните IP адреси са полезни, когато в мрежата няма DHCP сървър, например когато има директна peer-to-peer връзка между TimeCore и компютър. Също така е полезно при постоянни инсталации, където IP адресът на TimeCore е известен от друго оборудване и поради това не трябва да се променя.
Когато използвате DHCP, често съществува риск автоматично да получите нов IP адрес в случай, че DHCP сървърът бъде заменен. Когато използвате статични IP адреси, уверете се, че цялото оборудване в мрежата има уникални IP адреси в една и съща подмрежа.
Светодиодът на TimeCore помага да се определи кой вид IP адрес е зададен. Светодиодът ще свети червено при използване на DHCP и ще свети бяло в случай на статичен IP адрес.
Има три начина за промяна на настройката за IP адрес на TimeCore.
- vManager може да се използва за откриване на TimeCore в мрежата. След като бъде намерен, софтуерът vManager (фигура глава 10) позволява промяна на IP адреса, подмрежовата маска и настройките на DHCP.
- Ако IP адресът вече е известен, тогава разглеждането на този адрес с помощта на браузъра на компютъра ще покаже TimeCore web- интерфейс. Страницата с настройки за това web-интерфейс позволява промяна на същите свързани с мрежата настройки.
- Чрез кратко натискане на бутона за нулиране на устройството се превключва между статичен и автоматичен IP адрес. Чрез натискане и задържане на бутона за нулиране (вижте фигура 4.2) на устройството за 3 секунди, то ще преконфигурира устройството към фабричните IP адрес и подмрежова маска по подразбиране. Няма да се променят други настройки. IP адресът по подразбиране е 192.168.1.10 с подмрежова маска, зададена на 255.255.255.0.
4.2Web- интерфейс
TimeCore разполага с вграден web- сървър. това web-Интерфейсът може да бъде достъпен чрез стандартен браузър. Препоръчително е да използвате някой от следните браузъри:
- Microsoft Edge
- Google Chrome (v102 или по-нова)
- Apple Safari (v15 или по-висока)
- Mozilla Firefox (v54 или по-нова)
The web-интерфейс ви позволява да конфигурирате и програмирате TimeCore. Когато разглеждате устройството, първо ще се появи началната страница (фигура 4.3). Началната страница е само за четене; предоставя информация, но не позволява промяна на настройките. Другите страници представят много настройки, които могат да се редактират. Тези страници ще бъдат обсъдени в следващите глави.
4.2.1 Време на работа
Това поле показва колко време устройството е било живо от последното му рестартиране.
4.2.2Последно проучване на сървъра
Показва последния път, когато часът и датата са били извлечени от NTP сървър за време.
4.2.3 Главен IP
Когато устройството не е в самостоятелен режим, това поле показва IP адреса на системата, която управлява това TimeCore. Вижте глава 5 за повече информация относно режимите на работа.
4.3 Достъп през Интернет
TimeCore може да бъде достъпен през Интернет. Има два начина да постигнете това: Port Forwarding и VPN.
- Пренасочването на портове е относително лесно за настройка в рутера. Всеки рутер е различен, така че се препоръчва да се консултирате с документацията на рутера (понякога се нарича NAT или Port-Redirecting). Моля, обърнете внимание, че пренасочването на портове не е защитено, тъй като всеки може да получи достъп до TimeCore по този начин.
- Достъпът чрез тунел на виртуална частна мрежа (VPN) изисква повече усилия за настройка, също така рутерът трябва да поддържа VPN функцията. Веднъж настроен, това е много сигурен начин за комуникация с TimeCore. VPN е мрежова технология, която създава защитена мрежова връзка през обществена мрежа като интернет или частна мрежа, собственост на доставчик на услуги. Големи корпорации, образователни институции и правителствени агенции използват VPN технология, за да позволят на отдалечените потребители да се свързват сигурно
към частна мрежа. За допълнителна информация относно VPN, моля, вижте http://whatismyipaddress.com/vpn.
Режими на работа
TimeCore може да работи в три режима, като всеки режим води до различно поведение на устройството.
- Самостоятелна
- роб
- CueluxPro
По подразбиране TimeCore работи в самостоятелен режим.
Лентата на състоянието в долната част на web-интерфейс (фигура 5.1) показва текущия режим на работа. Когато се усвои от CueluxPro, началната страница на web-интерфейсът показва IP адреса на системата CueluxPro (фигура 5.2).
5.1 Самостоятелен режим
В този режим TimeCore е автономно устройство за управление на осветлението.
Обикновено се зарежда със съдържание за осветление и се програмира да реагира на външни задействания и/или вътрешно планиране. Това е поведението по подразбиране на TimeCore; самостоятелният режим е активен винаги, когато TimeCore не е в подчинен или CueluxPro режим.
5.2 Подчинен режим
Някои взискателни дизайни на осветление може да изискват повече от четири вселени от DMX.
Когато множество TimeCore единици се комбинират, за да се създаде голяма мултивселенска система, има нужда от синхронизиране на тези TimeCore устройства. Режимът Slave улеснява това. Вижте фигура 5.3.
Когато е в режим Slave, TimeCore се поема от master-TimeCore и вече не е отговорен за своите възпроизвеждания и планиране; майсторът се грижи за това. Всичко, което робът изисква, е да съдържа светлинното съдържание в своите песни.
Master-TimeCore ще контролира всички свои подчинени устройства, за да активира едни и същи песни и да поддържа възпроизвеждането на тези песни синхронизирано.
Необходимо е да поставите цялото програмиране на действие в master-TimeCore. Всъщност информацията за възпроизвеждане вътре в подчинените устройства ще бъде презаписана от главния.
Главният прави това, защото съхранява копие на своите данни за възпроизвеждане във всеки подчинен, за да позволи на подчиненото устройство да продължи автономно, в случай че комуникацията между главния и подчинения е прекъсната.
Логичното място за списъците с действия и действията за система master/slave също е вътре в master, но е позволено да се поставят действия в slave и те ще бъдат изпълнени.
5.3 Режим CueluxPro
CueluxPro (вижте фигура 5.4) е базирана на софтуер конзола за осветление, която е в комплект с TimeCore. Целта на TimeCore в този режим е да бъде интерфейс между CueluxPro и DMX осветителните тела. Следователно TimeCore ще препрати данните, получени от софтуера CueluxPro, към своите DMX изходи. По време на този режим цялото вътрешно възпроизвеждане и планиране в рамките на TimeCore е спряно. Фигура 5.5 илюстрира типична система CueluxPro/TimeCore.
TimeCore влиза в режим CueluxPro веднага след като бъде прикрепен към една или повече вселени в рамките на софтуера CueluxPro. От този режим се излиза чрез депактиране на TimeCore или затваряне на софтуера CueluxPro.
Използването на софтуера CueluxPro в комбинация с TimeCore води до система за управление на осветлението с по-голям набор от функции, отколкото използването на TimeCore самостоятелно в самостоятелен режим. Характеристики на CueluxPro:
- Персонализирана библиотека с 3000+ тела
- FX генератор
- Matrix Pixel-mapping
- Групи
- Палитри
- Редактор на времевата линия
CueluxPro може също да се използва за генериране на светлинно съдържание, което може да бъде качено в TimeCore. След качването TimeCore може да продължи да се използва самостоятелно. За информация как да използвате CueluxPro, моля, вижте ръководството на CueluxPro на Visual Productions webсайт. Това ръководство предоставя инструкции за свързване към CueluxPro и качване на съдържание в TimeCore.
Показване на контрола
TimeCore може да взаимодейства с външния свят; може да получава съобщения и стойности чрез различни протоколи и може да изпраща много протоколи. Възможно е да автоматизирате TimeCore, като го накарате да отговаря автоматично на входящите сигнали. бившampОсновното от това би било да стартирате часовника с времеви код при получаване на конкретно UDP мрежово съобщение. Страницата Show Control (Вижте фигура 6.1) позволява да се направи този вид програмиране.
Страницата Show Control представя система от „действия“. Сигнал, на който TimeCore трябва да отговори или може би да го преобразува в някакъв друг сигнал, трябва да бъде изразен в действия. Преобразуването на протоколи за времеви кодове е изключение; това може да се направи в страницата с настройки (вижте страница 36). Преди програмиране на действия
моля, разгледайте структурата на Show Control на фигура 6.2.
TimeCore може да слуша различни протоколи. Тези налични протоколи са изброени в Източници, но TimeCore може активно да слуша само 8 протокола наведнъж. Активните протоколи са изброени в „Списъци с действия“. Всеки списък с действия може да съдържа действия. В рамките на протокол/източник всеки отделен сигнал изисква собствено действие. Напримерample, когато слушате канал 1 и 2 на входящия DMX, списъкът с действия на DMX се нуждае от две действия; по един за всеки канал.
Вътре в действието дефинираме тригера и задачите. Тригерът указва за кой сигнал да се филтрира. В горния DMX exampако тригерът ще бъде настроен съответно на "канал 1" и "канал 2". Задачите определят какво ще направи TimeCore, когато това действие бъде задействано. Няколко задачи могат да бъдат поставени в действието. Има налични задачи за широк набор от функции на TimeCore и външни протоколи. Типовете задачи са описани подробно в Приложение C на страница 60.
Моля, консултирайте се с приложението на API на страница 68, преди да приложите входящи OSC или UDP съобщения; API вече разкрива типична функционалност чрез OSC и UDP и поради това може да не е необходимо да се прилагат персонализирани съобщения.
6.1 Източници и списъци с действия
Списъкът с източници представя всички протоколи, които TimeCore може да приема.
Той също така включва вътрешни функции, които могат да създават събития, които могат да се използват за задействане на действия, като например събитието за включване. Тези източници са налични, но те ще бъдат активно слушани само след като бъдат преместени в таблицата със списък с действия.
Бутони | Един от двата предни странични бутона е натиснат |
MIDI | MIDI съобщения |
RTP-MIDI | RTP-MIDI мрежови съобщения |
UDP | UDP мрежови съобщения |
TCP | TCP мрежови съобщения |
OSC | OSC мрежово съобщение |
Арт-Нет | Art-Net DMX данни |
SACN | sACN DMX данни |
Времеви код | Сигнал за времеви код, посочете входящия протокол за времеви код на страницата с настройки. |
Киоск | Задейства от Kiosc. За всяко действие могат да се избират различни контроли като бутони и плъзгачи, инструмент за избор на цвят и др редът на действията ще контролира подредбата в Kiosc. |
Рандомайзер | Рандомизаторът може да генерира произволно число |
система | Събития като „Включване“ |
Променлива | Променливият източник работи в комбинация с променливата задача (За повече информация относно променливата задача, моля вижте Типове задачи). Задачата Променлива ще зададе стойност, от която активиран тип списък с действия с Променлива като източник ще използва като спусък. TimeCore няма да запази стойностите на 8-те променливи между циклите на захранване. |
Таймер | В TimeCore има 4 вътрешни таймера. Събитие ще бъде повдигнато, когато таймерът изтече. Таймерите се задават и активират от задачите за таймер. |
Списък с потребители 1-4 | Тези списъци с действия никога няма да задействат събитие, но са полезни за напреднало програмиране. |
Списъците с действия могат да бъдат временно спрени, като деактивирате отметката им в страницата за показване на контрол. Има и налична задача за автоматизирана промяна на състоянието на това квадратче за отметка.
6.2 Действия
Действията се изпълняват при получаване на определен сигнал. Този сигнал се определя от тригера. Тригерът винаги е относителен към списъка с действия, към който принадлежи действието.
Напримерample, когато типът на тригера е зададен на „Канал“, тогава той се отнася до единичен DMX канал, ако действието е поставено в списък „DMX Input“ и това означава единичен Art-Net канал, ако действието се намира в Art- Мрежов списък с действия.
Тригерът се определя от полетата за тригерен тип, тригерна стойност и тригерна фланка.
Въпреки че тези полета не са приложими за всички списъци с действия и поради това понякога се пропускат в web GUI. Полето тип тригер указва от какъв вид сигнал ще бъде задействано действието. Напримерample, когато правите действие в списъка с бутони, има избор между типовете тригери „Кратко натискане“ и „Продължително натискане“. Тригерната стойност определя действителната стойност на сигнала. В Button example тригерната стойност показва кой бутон.
В някои списъци с действия действията също трябва да уточнят тригерния фланг. Флангът допълнително определя стойността, която сигналът трябва да има, преди да задейства действието. Напримерample, когато действие се задейства от списък на Kiosc и е свързано с бутон в софтуера на Kiosc, флангът ще определи дали да се задейства само когато бутонът се спусне или само когато се изкачи. Приложение B предоставя надписview от наличните типове тригери.
Един списък с действия може да има до 48 действия, като за цялата система има максимум 64 действия.
6.3 Задачи
Задачите се добавят към действие, за да се укаже какво да се прави, когато то бъде изпълнено.
В едно действие могат да бъдат включени до 8 задачи, като в цялата система има максимум 128 задачи. Задачите се изпълняват по реда на списъка. Има широк избор от задачи, от които можете да избирате, те включват промяна на която и да е от вътрешните софтуерни функции като часовник с времеви код и LED дисплей, също така изпращане на съобщения чрез някой от поддържаните протоколи.
Задачите са организирани в категории. След като бъде избрана задача от тези категории, всяка задача позволява допълнителен избор между няколко характеристики и функции.
Задачите съдържат до два параметъра, които може да са необходими за тяхното изпълнение.
Задача може да бъде тествана, като я изберете и натиснете бутона „изпълни“ в диалоговия прозорец за редактиране на действие. Цялото действие също може да бъде тествано; отидете на страницата Show Control, изберете действието и натиснете бутона 'execute'.
Приложение Б предоставя подробен прегледview на наличните задачи, характеристики, функции и параметри.
6.4 Шаблони
Страницата Show Control представя списък с шаблони. Шаблонът е набор от списък с действия, действия и задача. Тези шаблони конфигурират TimeCore да изпълнява типични функции; напримерampуправлявайте часовника с времеви код с двата бутона или покажете състоянието на времевия код на LED дисплея.
По този начин шаблоните спестяват време; в противен случай действията трябва да са зададени ръчно.
Те могат също да функционират като ръководство за смекчаване на кривата на обучение върху действията; много може да се научи от добавянето на шаблон и след това от изследването на създадените от него действия и задачи. Моля, обърнете внимание, че някои шаблони изискват промени в настройките на страницата с настройки. Приложение A дава надписview от наличните шаблони.
6.5 Променливи
Променливите са вътрешни памети, които могат да съдържат стойност; число в диапазона [0,255]. Има 8 променливи и те обикновено се използват за разширено програмиране за контрол на шоуто. В IoCore2 съдържанието на променливата не се съхранява между циклите на захранване.
Променливите могат да се задават чрез задачи. Променливите могат да се добавят като източници, за да се задействат действия, когато дадена променлива промени стойността.
6.6 Рандомайзер
Рандомайзерът е вътрешна софтуерна функция, която може да генерира (псевдо)случайно число. Това е полезно, ако дадено събитие задейства произволна светлинна сцена в тематична среда. Рандомайзерът се активира от задачата Randomizertask. Резултатът от изчислението на рандомизатора може да бъде получен чрез улавяне на събитието в списъка с действия на рандомайзера.
Монитори
Тази страница позволява на потребителя да проверява входящите и изходящите данни, както MIDI тип данни (вижте фигура 7.1), така и контролни съобщения (вижте фигура 7.2).
Мониторингът на входящи и изходящи данни може да помогне на потребителя да отстрани неизправности по време на програмиране.
В страницата Монитор могат да бъдат намерени четири различни източника на вход (MIDI, RTPMIDI, Art-Net и sACN), заедно с контролните входни и изходни източници (TCP, UDP и OSC). Както и достъп до данните, съхранени в 4 таймера и 10 променливи.
Настройки
Настройките на TimeCore са организирани в секции, вижте фигура 8.1 на страницата с настройки. Тази глава ще обсъди всеки раздел.
8.1 Общи
Можете да промените етикета на TimeCore. Този етикет може да се използва за разграничаване на устройството при настройка с множество устройства.
Като активирате квадратчето за отметка Мигане, светодиодът на устройството ще мига, за да помогне за идентифицирането му сред множество устройства.
Командите на API, разгледани в приложение D, започват с префикс, който по подразбиране е зададен на ядро. Когато използвате множество устройства от Visual Productions, може да е полезно да присвоите уникални етикети на тези префикси, особено когато използвате излъчени съобщения. Прочетете повече за обратната връзка в параграф D.4.
Неупълномощените потребители могат да бъдат предотвратени да правят промени в TimeCore, като активират защитата с парола. След като бъде активирана, паролата може да бъде деактивирана чрез web-интерфейс (с помощта на бутона Disable) и бутона за нулиране (вижте фигура 4.2). Натиснете продължително бутона за нулиране, за да деактивирате защитата с парола; това също ще върне статичния IP на устройството обратно към фабричните настройки по подразбиране.
НЕ IP
IP полетата са за настройка на IP адреса и подмрежовата маска на TimeCore.
Полето Router е задължително само когато се използва Port Forwarding. Можете също така да активирате или деактивирате функцията DHCP (за повече информация вижте глава 4 на страница 18).
8.3 Бутони
Двата бутона в web- интерфейсът имитира двата бутона на физическото устройство. Тези софтуерни бутони са полезни за тестване или управление на устройството, когато е поставено извън обсега ви.
8.4 вход
Този раздел определя източника на времеви код за TimeCore. Опциите са:
Източник | Описание |
Вътрешен | Времевият код ще бъде генериран вътрешно от TimeCore |
SMPTE | LTC сигнал, получен на SMPTE IN конектор |
MTC | MTC сигнал, получен на MIDI IN конектор |
Арт-Нет | Art-Net времеви код, получен през мрежовия порт |
Протоколът SMPTE и Art-Net не предлагат средства за разграничаване на загуба на сигнал от „пауза“ на времето. Поради това „Политиката за загуба на сигнал“ ви позволява да контролирате спадане на сигнала на времевия код, който трябва да се интерпретира.
Политика | Описание |
Продължи | В случай на загуба на сигнал TimeCore ще продължи времевия код, като използва своя вътрешен часовник. Когато сигналът се появи отново, TimeCore ще се синхронизира отново с него. |
Пауза | TimeCore ще постави на пауза времевия код, когато сигналът се загуби. Той ще продължи отчитането на времето веднага щом сигналът се възстанови. |
8.5 Изход
Този раздел контролира дали някакъв протокол за времеви код се предава от TimeCore.
Всеки протокол за времеви код има своя собствена настройка за честота на кадрите.
Протоколът SMPTE и Art-Net не предлагат средства за указване на "пауза" на сигнала на времевия код. Поради това TimeCore предлага квадратче за отметка „активен по време на пауза“, за да контролира поведението на SMPTE и Art-Net сигнала по време на състояние на пауза.
Когато е деактивиран, SMPTE и Art-Net сигналът ще спрат; няма да се генерира сигнал. В този случай за получателя е трудно да определи разликата между „пауза“ и „загуба на сигнал“.
Когато „активно по време на пауза“ е активирано за SMPTE, тогава TimeCore ще генерира невалидни SMPTE кадри по време на паузата. Това позволи на получателя все още да открива активност по линията SMPTE (това не би било така при загуба на сигнал). Когато квадратчето за отметка е активирано за Art-Net, тогава TimeCore ще продължи да повтаря последния кадър с времеви код по време на паузата.
8.6OSC
Външното оборудване, изпращащо OSC съобщения до TimeCore, трябва да знае номера, посочен в полето „Порт“. Това е портът, който TimeCore слуша за входящи съобщения.
TimeCore ще изпрати своите изходящи OSC съобщения до IP адресите, посочени в полетата „Изходящ IP“. Тук могат да бъдат зададени до четири IP адреса. Използвайте формата „ipaddress:port“ в тези полета, напр. „192.168.1.11:9000“. Ако дадено поле не трябва да се използва, то може да бъде попълнено с IP 0.0.0.0:0. Възможно е да въведете излъчван IP адрес като 192.168.1.255, за да достигнете до повече от четирима получатели.
Активирането на квадратчето за отметка Препращане ще накара TimeCore да копира всяко входящо OSC съобщение и да го изпрати на адресите, посочени в полетата „Изходящ IP“.
8.7TCP/IP
Определя слушащите портове за TCP и UDP съобщения. Външните системи, възнамеряващи да изпратят TCP или UDP съобщение до TimeCore, трябва да знаят IP адреса на устройството и номера на този порт. По подразбиране и двата порта са настроени на 7000.
8.8Art-Net
Функцията Art-Net (DMX данни) в TimeCore поддържа една вселена навън и една вселена навътре. Тези вселени могат да бъдат картографирани към всяка от 256-те налични вселени в протокола Art-Net. Вселената се въвежда във формат 'subnet.universe', т.е. най-ниският номер на вселена се записва като '0.0', а най-високият номер на вселена се обозначава като '15.15'. Изходящото Art-Net предаване може да бъде деактивирано чрез въвеждане на 'off' в полето за изход.
Дестинационният IP определя къде ще бъдат изпратени изходящите Art-Net данни.
Обикновено това поле съдържа адрес за излъчване като 2.255.255.255, който ще изпрати данните на Art-Net до IP обхвата 2.xxx. Друг типичен Art-Net широко-
cast адресът е 10.255.255.255. Когато използвате адрес за излъчване 255.255.255.255, тогава всички устройства в мрежата ще получат данните от Art-Net.
Възможно е също така да попълните unicast адрес като 192.168.1.11; в този случай данните от Art-Net ще бъдат изпратени само до един IP адрес. Това поддържа останалата част от мрежата чиста от всякакви мрежови съобщения на Art-Net.
8.9sACN
TimeCore поддържа една входяща sACN вселена и 1 изходяща вселена.
Всяко поле на вселената трябва да съдържа число в диапазона от [1,63999]. Изходящото sACN предаване може да бъде деактивирано чрез въвеждане на 'off' в полето за sACN изход.
8.10RTP-MIDI
Обърнете се към глава 9 за подробна дискусия относно това как да настроите RTP-MIDI връзка.
RTP-MIDI
TimeCore поддържа RTP-MIDI. Това е протокол за изпращане на MIDI съобщения през Ethernet. Тази глава обсъди как да настроите връзката между TimeCore и компютър.
Фигура 9.1 илюстрира типична RTP-MIDI настройка. Компютърът се свързва към TimeCore чрез Ethernet. Това позволява на компютъра да изпраща MIDI съобщения до TimeCore. Тези съобщения могат да се използват за вътрешно управление на TimeCore.
Алтернативно, съобщенията могат да бъдат препратени към физическия MIDI порт на TimeCore, като се използва TimeCore като MIDI интерфейс.
По същия начин MIDI съобщенията, генерирани вътрешно от TimeCore, могат да бъдат получени на компютъра чрез RTP-MIDI. Както и MIDI съобщения, получени на физическия MIDI порт.
Квадратчето за отметка MIDI Throughput на фигура 9.2 позволява RTP-MIDI пренасочване към физическия MIDI порт на TimeCore. Когато е деактивирано, RTP-MIDI съобщенията, получени от компютъра, могат да се използват само вътрешно в TimeCore.
9.1 Сесии
За да комуникирате чрез RTP-MIDI е необходима „сесия“. RTP-MIDI сесията се съставя от един хост и един или повече участници. Участник се свързва с хост. Следователно този хост трябва вече да е достъпен в мрежата.
TimeCore може да действа като домакин или като участник. Този избор се прави на страницата с настройки (вижте фигура 9.2).
9.1.1 Хост
Когато е конфигуриран като хост, TimeCore ще създаде сесия. Името на тази сесия произлиза от етикета на TimeCore плюс неговия сериен номер. НапримерampLe a TimeCore с етикет „MyTimeCore“ и сериен номер 201620001 ще доведе до име на сесия mytimecore201620001.
Когато TimeCore изпрати съобщение чрез RTP-MIDI, това съобщение ще бъде изпратено до всички участници. TimeCore е в състояние да поддържа връзка с до 4 участници едновременно.
9.1.2 Участник
Ако TimeCore е конфигуриран като участник, той ще се опита да се свърже към сесия с името, както е дефинирано в полето „Име на услуга“ (вижте фигура 9.2).
9.2 Настройване на компютъра
Компютърът също трябва или да хоства сесия, или да се присъедини към съществуваща сесия.
Този параграф описва как да го настроите в macOS и Windows.
9.2.1macOS
RTP-MIDI се поддържа първоначално от операционната система macOS. Моля, следвайте следващите стъпки, за да го настроите.
- Отворете Application/Utilities/Audio Midi Setup
- Щракнете върху „Прозорец“ и изберете „Покажи Midi Studio“
- Щракнете двукратно върху „Мрежа“
- Продължете с настройката „Хост“ на страница 42 или настройката „Участник“ на страница 43.
9.2.2 Windows
Операционната система Windows поддържа RTP-MIDI с помощта на драйвер. Препоръчваме драйвера rtpMIDI от Tobias Erichsen. Може да се изтегли от http://www.tobias-erichsen.de/software/rtpmidi.html. Инсталирайте драйвера и го отворете. След това продължете с настройката „Хост“ на страница 42 или настройката „Участник“ на страница 43
9.2.3 Домакин + Участник
Следвайте следващите стъпки, за да настроите компютъра си като хост или като участник.
- Ако вече няма сесии, добавете сесия, като използвате бутона + под секцията Моите сесии.
- Изберете местно име и име Bonjour.
- Активирайте сесията.
- Задайте „Всеки“ в полето „Кой може да се свърже с мен“.
9.2.4 Участник
За да се присъедините към сесия, създадена от друг хост, изберете сесията в списъка с директории и щракнете върху бутона Свързване.
В случай, че TimeCore не стане автоматично видим в списъка с директории, тогава е възможно да го добавите ръчно. Кликнете върху бутона + под раздела Директория.
Вие сте свободни да му дадете произволно име. Полето Хост трябва да съдържа IP адреса на TimeCore. Полето Port трябва да е 65180. В Windows хостът и портът са комбинирани, разделени от знака „:“ (напр. 192.168.1.10:65180).
vManager
За управление на устройствата е разработен безплатен софтуерен инструмент, наречен vManager. vManager позволява:
- Настройте IP адреса, подмрежовата маска, рутера и DHCP
- Архивирайте и възстановете вътрешните данни и настройки на устройството
- Извършете надстройки на фърмуера
- Идентифицирайте конкретно устройство (при настройка с няколко устройства), като мигате неговия светодиод
- Връщане към фабричните настройки по подразбиране
Следващият раздел обяснява бутоните във vManager, както се вижда на фигура 10.1.
10.1 Архивиране
Могат да се правят резервни копия на всички програмни данни в устройството. Това резервно копие file (XML) се записва на твърдия диск на компютъра и може лесно да се прехвърля чрез електронна поща или USB памет. Данните от архива могат да бъдат възстановени чрез бутона Възстановяване.
Приложенията, разпространявани от магазини за приложения, нямат достъп до fileе извън това определено място. Важно е да знаете къде vManager съхранява своите files, в случай че желаете да прехвърлите резервно копие file на флаш памет или dropbox.
Определеният file местоположението се различава в зависимост от операционната система и е вероятно да бъде дълъг и неясен път. Поради тази причина vManager ви предоставя пряк път към правилния file местоположение. Бутон за папка може да бъде намерен в file свързани диалози. Щракването върху този бутон ще отвори a file браузър в съответната папка.
10.2 Надстройте фърмуера
За да надстроите фърмуера, първо изберете устройството и натиснете бутона Upgrade Firmware. Диалоговият прозорец позволява избор от списъка с налични версии на фърмуера.
Предупреждение: Уверете се, че захранването на устройството не е прекъснато по време на процеса на надстройка.
10.3 Задайте дата и час
Датата и часът на компютъра могат бързо да бъдат копирани в устройството, като изберете устройство и щракнете върху бутона Set Date & Time. Не всички устройства на Visual Productions разполагат с вътрешен часовник в реално време. TimeCore няма такъв RTC.
10.4 Мигайте
Светодиодът на устройството може да бъде настроен да мига бързо за идентифициране на конкретното устройство сред множество устройства. Мигането се активира чрез двукратно щракване върху устройство в списъка с устройства или чрез избиране на устройство и след това щракване върху бутона Blink.
10.5 Фабрични настройки
Всички потребителски данни като сигнали, песни и действия се съхраняват във флаш паметта на борда. Те ще бъдат напълно изтрити и всички настройки ще се върнат към стойностите си по подразбиране чрез натискане на бутона Фабрични настройки. Това действие не засяга IP настройките на устройството.
10.6 Рестартиране
Бутонът Reboot ви позволява дистанционно да рестартирате устройството. Това е полезно за тестване на поведението на уреда след цикъл на захранване.
10.7 Инсталиране на vManager
Приложението vManager е достъпно за широк набор от операционни системи, както мобилни, така и настолни.
Софтуерът се разпространява чрез магазини за приложения, за да се използва предварителноtage за автоматично получаване на бъдещи софтуерни актуализации.
10.7.1iOS
vManager може да бъде изтеглен от магазина за приложения на Apple iOS на адрес https://itunes.apple.com/us/app/vman/id1133961541.
10.7.2 Android
vManager може да бъде намерен в магазина на Google Play на адрес https://play.google.com/store/apps/details?id=org.visualproductions.manager.
Изисква се Android 5.0 или по-нова версия.
10.7.3 Windows
Посетете магазина на Microsoft на https://www.microsoft.com/en-us/p/vmanager/9nblggh4s758.
Изисква се Windows 10.
10.7.4macOS
Посетете магазина за приложения на Apple macOS на адрес https://apps.apple.com/us/app/vmanager/id1074004019.
Препоръчва се macOS 11.3.
10.7.5Ubuntu
Можете да придобиете vManager от Snapcraft на https://snapcraft.io/vmanager.
Като алтернатива може да се инсталира с помощта на командния ред:
snap find vmanager
моментално инсталиране на vmanager
За да актуализирате приложенията по-късно чрез командния ред, въведете: snap refresh vmanager
Препоръчва се Ubuntu 22.04 LTS. Софтуерът е наличен само за архитектурата amd64.
Киоск
Kiosc е приложение за създаване на персонализирани потребителски интерфейси със сензорен екран за гамата контролери за осветление от Visual Productions. Kiosc е проектиран да няма възможност за редактиране, което го прави безупречен интерфейс, който може безопасно да бъде представен на нетехнически оператори.
Kiosc е идеалният начин за дистанционно управление на нашите полупроводникови контролери за осветление като CueluxPro, CueCore1, CueCore2, QuadCore, IoCore1, IoCore2, LPU-2, DaliCore, B-Station1 и TimeCore. Kiosc ви позволява да избирате сцени или предварително зададени настройки, да задавате нива на интензитет или да избирате RGB цветове.
Можете също да го използвате за управление на AV оборудване на трети страни. Kiosc говори OSC, UDP и TCP.
Kiosc се предлага като софтуерно приложение и като физически продукт. Хардуерната версия на Kiosc е монтиран на стена 7” сензорен екран с предварително инсталиран Kiosc. Той се захранва от PoE и изисква само RJ-45 връзка.
Моля, прочетете ръководството за Kiosc, достъпно от https://www.visualproductions.nl/downloads за повече подробности.
Приложения
Шаблони
Това приложение обсъжда шаблоните, предоставени на страницата за контрол на показването.
Шаблон | Описание |
Бутони ->времеви код | Левият бутон ще стартира/спира. Десният бутон ще нулира времевия код. |
Състояние на времевия код -> дисплей | Събития с времеви код като начало, пауза и спиране ще се отпечатат на дисплея. |
Видове задействания
Следващите таблици изброяват различните типове тригери, които могат да се използват в CueluxPro. Различните типове са придружени от стойности и флангове.
B.1 Бутон
Два бутона в предната част на устройството.
Тип тригер | Задействаща стойност | Фланг | Описание |
Бутон | Номер на бутона | промяна | Промени в състоянието на бутоните |
Бутон | Номер на бутона | Надолу | Бутонът е натиснат |
Бутон | Номер на бутона | Up | Бутонът е освободен |
Кратко натискане | Номер на бутона | – | Бутонът е натиснат за момент |
Продължително натискане | Номер на бутона | – | Бутонът е натиснат дълго време |
B.2MIDI
Тип тригер | Задействаща стойност | Фланг | Описание |
Съобщение | Адрес | промяна | Получаване на съобщение, което отговаря на адреса |
Съобщение | Адрес | Надолу | Получаване на съобщение, което съответства на адреса и стойността, различна от нула |
Съобщение | Адрес | Up | Получаване на съобщение, което съответства на адреса и стойността е нула |
Получаване | – | – | Получаване на всяко съобщение |
MIDI адресът може да бъде всяка бележка за включване, изключване на бележка, контролна промяна, програмна промяна и машинно управление.
B.3RTP-MIDI
Тип тригер | Задействаща стойност | Фланг | Описание |
Съобщение | Адрес | промяна | Получаване на съобщение, което отговаря на адреса |
Съобщение | Адрес | Надолу | Получаване на съобщение, което съответства на адреса и стойността, различна от нула |
Съобщение | Адрес | Up | Получаване на съобщение, което съответства на адреса и стойността е нула |
Получаване | – | – | Получаване на всяко съобщение |
MIDI адресът може да бъде всяка бележка за включване, изключване на бележка, контролна промяна, програмна промяна и машинно управление.
B.4UDP
Тип тригер | Задействаща стойност | Фланг | Описание |
Съобщение | низ | – | Получаване на съобщение, което съответства на тригерната стойност |
Получаване | – | – | Получаване на всяко съобщение |
Потребителят може да дефинира свой собствен низ като тригерна стойност на съобщение. Моля, обърнете внимание, че този низ има максимална дължина от 31 знака.
Б.5 | TCP | |||
Тип тригер |
Задействаща стойност |
Фланг |
Описание |
|
Съобщение | низ | – | Получаване на съобщение, което съответства на тригерната стойност | |
Получаване | – | – | Получаване на всяко съобщение |
Потребителят може да дефинира свой собствен низ като тригерна стойност на съобщение. Моля, обърнете внимание, че този низ има максимална дължина от 31 знака.
Б.6 | OSC | |||
Тип тригер |
Задействаща стойност |
Фланг |
Описание |
|
Съобщение | URI | промяна | Получаване на съобщение, което съответства на URI | |
Съобщение | URI | Надолу | Получаване на съобщение, което съответства на URI и стойността, различна от нула | |
Съобщение | URI | Up | Получаване на съобщение, което съответства на URI и стойността е нула | |
Получаване | – | – | Получаване на всяко съобщение |
Потребителят може да дефинира свой собствен URI като стойност на задействане на съобщение, но спецификацията на OSC диктува този низ трябва да започва със знак '/'. Моля, имайте предвид, че този низ има максимална дължина от 31 знака, включително '/'.
B.7Art-Net
Тип тригер | Задействаща стойност | Фланг | Описание |
Канал | DMX адрес | промяна | Промени в канала |
Канал | DMX адрес | Надолу | Каналът става ненулев |
Канал | DMX адрес | Up | Каналът става нула |
ВселенаА | – | – | Промяна на нивото на DMX във вселената |
Получаване | – | промяна | Започнете да получавате или губите Art-Net сигнал |
Получаване | – | Надолу | Изгубен сигнал на Art-Net |
Получаване | – | Up | Започнете да получавате Art-Net сигнал |
B.8sACN
Тип тригер | Задействаща стойност | Фланг | Описание |
Канал | DMX адрес | промяна | Промени в канала |
Канал | DMX адрес | Надолу | Каналът става ненулев |
Канал | DMX адрес | Up | Каналът става нула |
ВселенаА | – | – | Промяна на нивото на DMX във вселената |
Получаване | – | промяна | Започнете да получавате или загубите sACN сигнал |
Получаване | – | Надолу | Загубен sACN сигнал |
Получаване | – | Up | Започнете да получавате sACN сигнал |
B.9 Времеви код
Тип тригер | Задействаща стойност | Фланг | Описание |
Времеви код | Рамка | – | Достигната рамка на входящия времеви код |
Играя | – | промяна | Състоянието на възпроизвеждане е променено |
Играя | – | Играйте | Времевият код стартира |
Играя | – | Не играя | Времевият код е спрян |
На пауза | – | промяна | Състоянието на пауза е променено |
На пауза | – | Пауза | Времевият код е спрян |
На пауза | – | Без пауза | Времевият код е възобновен |
Спряно | – | промяна | Спряното състояние се промени |
Спряно | – | Спрете | Времевият код е спрян |
Спряно | – | Не спирай | Времевият код стартира |
Получаване на SMPTE | – | промяна | Получаването е променено |
Получаване на SMPTE | – | Започнете | Започнете да получавате |
Получаване на SMPTE | – | Спрете | Вече не получавам |
Получаване на MTC | – | промяна | Получаването е променено |
Получаване на MTC | – | Започнете | Започнете да получавате |
Получаване на MTC | – | Спрете | Вече не получавам |
Получаване на RTP-MTC | – | промяна | Получаването е променено |
Получаване на RTP-MTC | – | Започнете | Започнете да получавате |
Получаване на RTP-MTC | – | Спрете | Вече не получавам |
Получаване на Art-Net времеви код | – | промяна | Получаването е променено |
Получаване на Art-Net времеви код | – | Започнете | Започнете да получавате |
Получаване на Art-Net времеви код | – | Спрете | Вече не получавам |
B.10 Киоск
Тип тригер | Задействаща стойност | Фланг | Описание |
– | – | промяна | Бутон/Fader се движи нагоре или надолу |
– | – | Надолу | Бутонът е натиснат |
– | – | Up | Бутонът е освободен |
Когато редактирате списъка с действия на Kiosc, ще бъде възможно да добавите различни видове действия като бутон, бледен и избор на цвят. Тези елементи ще бъдат показани в приложението Kiosc, което се предлага от Visual Productions.
B.11 Рандомайзер
Тип тригер | Задействаща стойност | Фланг | Описание |
Резултат | – | – | Рандомайзерът направи нова стойност |
Специфична стойност | Число в диапазона от [0,255] | – | Рандомизаторът направи стойност, която съвпада |
B.12 Система
Тип тригер | Задействаща стойност | Фланг | Описание |
Стартиране | – | – | IoCore2 е включен |
Мрежова връзка | – | промяна | Мрежовата връзка е установена или изгубена |
Мрежова връзка | – | Спрете | Прекъсната е мрежовата връзка |
Мрежова връзка | – | Започнете | Установена е мрежова връзка |
Освободено от Master | – | промяна | Master (напр. CueluxPro) освободен или получена връзка |
Освободено от Master | – | Спрете | Master освободена връзка |
Освободено от Master | – | Започнете | Master получена връзка |
B.13 Променлива
Тип тригер | Задействаща стойност | Фланг | Описание |
Канал | Променлив индекс | – | Посочената променлива се променя |
Променлива 1 | Число [0,255] | промяна | Променлива 1 става = или # към стойността |
Променлива 1 | Число [0,255] | Надолу | Променлива 1 става = към стойността |
Променлива 1 | Число [0,255] | Up | Променлива 1 става # към стойността |
Променлива 2 | Число [0,255] | промяна | Променлива 2 става = или # към стойността |
Променлива 2 | Число [0,255] | Надолу | Променлива 2 става = към стойността |
Променлива 2 | Число [0,255] | Up | Променлива 2 става # към стойността |
Променлива 3 | Число [0,255] | промяна | Променлива 3 става = или # към стойността |
Променлива 3 | Число [0,255] | Надолу | Променлива 3 става = към стойността |
Променлива 3 | Число [0,255] | Up | Променлива 3 става # към стойността |
Променлива 4 | Число [0,255] | промяна | Променлива 4 става = или # към стойността |
Променлива 4 | Число [0,255] | Надолу | Променлива 4 става = към стойността |
Променлива 4 | Число [0,255] | Up | Променлива 4 става # към стойността |
Променлива 5 | Число [0,255] | промяна | Променлива 5 става = или # към стойността |
Променлива 5 | Число [0,255] | Надолу | Променлива 5 става = към стойността |
Променлива 5 | Число [0,255] | Up | Променлива 5 става # към стойността |
Променлива 6 | Число [0,255] | промяна | Променлива 6 става = или # към стойността |
Променлива 6 | Число [0,255] | Надолу | Променлива 6 става = към стойността |
Променлива 6 | Число [0,255] | Up | Променлива 6 става # към стойността |
Променлива 7 | Число [0,255] | промяна | Променлива 7 става = или # към стойността |
Променлива 7 | Число [0,255] | Надолу | Променлива 7 става = към стойността |
Променлива 7 | Число [0,255] | Up | Променлива 7 става # към стойността |
Променлива 8 | Число [0,255] | промяна | Променлива 8 става = или # към стойността |
Променлива 8 | Число [0,255] | Надолу | Променлива 8 става = към стойността |
Променлива 8 | Число [0,255] | Up | Променлива 8 става # към стойността |
B.14 Таймер
Тип тригер | Задействаща стойност | Фланг | Описание |
– | Индекс на таймера | промяна | Таймерът стартира или спира |
– | Индекс на таймера | Спрете | Таймерът спира |
– | Индекс на таймера | Започнете | Таймерът стартира |
B.15Списък с действия
Тип тригер | Задействаща стойност | Фланг | Описание |
– | Индекс на списъка с действия | промяна | Активираното поле за отметка е променено |
– | Индекс на списъка с действия | Забранено | Квадратчето за отметка е деактивирано |
– | Индекс на списъка с действия | Активирано | Квадратчето за отметка е активирано |
B.16 Списък с потребители (1-4)
Потребителските списъци нямат тригери. Действията в потребителските списъци могат да се активират само от други действия чрез задачата „Действие“ с функцията „Връзка“.
Видове задачи
Задачите ви позволяват да автоматизирате функционалността в IoCore2. Цялата тази функционалност е категоризирана в типове задачи. Това приложение предоставя списък на различните типове задачи. Масите представят надview от всички налични характеристики и функции за тип задача.
C.1 Действие
Задействайте друго действие.
Характеристика | функция | Параметър 1 | Параметър 2 |
Връзка | Комплект | Действие | – |
C.2 Списък с действия
Манипулиране на списък с действия.
Характеристика | функция | Параметър 1 | Параметър 2 |
Активирайте | Комплект | Списък с действия | Вкл. или Изкл |
Активирайте | Превключване | Списък с действия | – |
Активирайте | контрол | Списък с действия | – |
Активирайте | Обърнат контрол | Списък с действия | – |
C.3 Бутон
Принудително задействане на действията на бутона.
Характеристика | функция | Параметър 1 | Параметър 2 |
Опресняване | Комплект | – | – |
C.4DMX
Манипулирайте DMX нивата. Това са нивата, които също могат да бъдат изпратени чрез Art-Net или sACN.
Характеристика | функция | Параметър 1 | Параметър 2 |
Вселена | Контролирайте HTP | Вселена # | – |
Вселена | Контролирайте LTP | Вселена # | – |
Вселена | Приоритет на контрола | Вселена # | – |
Вселена | ясно | Вселена # | – |
Канал | Комплект | DMX канал | DMX стойност |
Канал | Превключване | DMX канал | – |
Канал | контрол | DMX канал | – |
Канал | Обърнат контрол | DMX канал | – |
Канал | снижаване | DMX канал | – |
Канал | Увеличаване | DMX канал | – |
Бум | Комплект | DMX канал | DMX стойност |
Бум | контрол | DMX канал | – |
ясно | Комплект | – | – |
RGB | Комплект | DMX адрес | RGB цветова стойност |
RGB | контрол | DMX адрес | – |
RGBA | контрол | DMX адрес | – |
XY | контрол | DMX адрес | – |
XxYy | контрол | DMX адрес | – |
C.5MIDI
Изпратете MIDI съобщение.
Характеристика | функция | Параметър 1 | Параметър 2 |
Изпратете | Комплект | MIDI адрес | MIDI стойност |
Изпратете | контрол | MIDI адрес | – |
C.6MMC
Изпратете MMC (MIDI Machine Control) съобщение през MIDI порта.
Характеристика | функция | Параметър 1 | Параметър 2 |
Изпратете | Започнете | MIDI канал | – |
Изпратете | Спрете | MIDI канал | – |
Изпратете | Рестартирайте | MIDI канал | – |
Изпратете | Пауза | MIDI канал | – |
Изпратете | Записвайте | MIDI канал | – |
Изпратете | Отложена игра | MIDI канал | – |
Изпратете | Запис Изход | MIDI канал | – |
Изпратете | Пауза за запис | MIDI канал | – |
Изпратете | Извадете | MIDI канал | – |
Изпратете | Чейс | MIDI канал | – |
Изпратете | Бързо напред | MIDI канал | – |
Изпратете | Превъртане назад | MIDI канал | – |
Изпратете | Отивам | MIDI канал | време |
C.7MSC
Изпратете MSC (MIDI Show Control) съобщение през MIDI порта.
Характеристика | функция | Параметър 1 | Параметър 2 |
Изпратете | Комплект | Контролен номер | Контролна стойност |
Изпратете | Започнете | Q номер | Q списък |
Изпратете | Спрете | Q номер | Q списък |
Изпратете | Резюме | Q номер | Q списък |
Изпратете | Заредете | Q номер | Q списък |
Изпратете | огън | – | – |
Изпратете | Всички са изключени | – | – |
Изпратете | Възстановяване | – | – |
Изпратете | Нулиране | – | – |
Изпратете | Отиди | Q номер | Q списък |
C.8RTP-MIDI
Изпратете MIDI съобщение чрез RTP-MIDI.
Характеристика | функция | Параметър 1 | Параметър 2 |
Изпратете | Комплект | MIDI адрес | MIDI стойност |
Изпратете | контрол | MIDI адрес | – |
C.9RTP-MMC
Изпратете MMC (MIDI Machine Control) съобщение чрез RTP-MIDI.
Характеристика | функция | Параметър 1 | Параметър 2 |
Изпратете | Започнете | MIDI канал | – |
Изпратете | Спрете | MIDI канал | – |
Изпратете | Рестартирайте | MIDI канал | – |
Изпратете | Пауза | MIDI канал | – |
Изпратете | Записвайте | MIDI канал | – |
Изпратете | Отложена игра | MIDI канал | – |
Изпратете | Запис Изход | MIDI канал | – |
Изпратете | Пауза за запис | MIDI канал | – |
Изпратете | Извадете | MIDI канал | – |
Изпратете | Чейс | MIDI канал | – |
Изпратете | Бързо напред | MIDI канал | – |
Изпратете | Превъртане назад | MIDI канал | – |
Изпратете | Отивам | MIDI канал | време |
C.10OSC
Изпратете OSC съобщение през мрежата. Получателите на OSC са посочени на страницата с настройки.
Характеристика | функция | Параметър 1 | Параметър 2 |
Изпратете Float | Комплект | URI | число с плаваща запетая |
Изпратете Float | контрол | URI | – |
Изпращане без подпис | Комплект | URI | положително число |
Изпращане без подпис | контрол | URI | – |
Изпратете Bool | Комплект | URI | вярно или невярно |
Изпратете Bool | контрол | URI | – |
Изпращане на низ | Комплект | URI | Низ от знаци |
Изпращане на низ | контрол | URI | – |
Изпрати цвят | Комплект | URI | RGB цвят |
Изпрати цвят | контрол | URI | – |
Моля, обърнете внимание, че низът в параметър 1 има максимална дължина от 25 знака, включително задължителния водещ знак '/'.
C.11 Рандомайзер
Задействайте Randomizer, за да генерирате ново произволно число.
Характеристика | функция | Параметър 1 | Параметър 2 |
Опресняване | Комплект | Минимална стойност | Максимална стойност |
C.12Система
Разни задачи.
Характеристика | функция | Параметър 1 | Параметър 2 |
Мигайте | Комплект | Вкл. или Изкл | – |
Мигайте | Превключване | – | – |
Мигайте | контрол | – | – |
C.13 Времеви код
Контролирайте свързаните с времевия код функции.
Характеристика | функция | Параметър 1 | Параметър 2 |
Playstate | Започнете | – | – |
Playstate | Спрете | – | – |
Playstate | Рестартирайте | – | – |
Playstate | Пауза | – | – |
Playstate | Превключете Старт Пауза | – | – |
Playstate | Превключете Старт Стоп | – | – |
време | Комплект | Рамка | – |
Източник | Комплект | Източник | – |
Източник | Превключване | Източник | Източник |
Източник | Увеличаване | – | – |
Автономна пауза | Комплект | Вкл./Изкл | – |
Активирайте | Комплект | Източник | Вкл./Изкл |
C.14 Таймер
Манипулирайте един от четирите вътрешни таймера.
Характеристика | функция | Параметър 1 | Параметър 2 |
Playstate | Започнете | Таймер # | – |
Playstate | Спрете | Таймер # | – |
Playstate | Рестартирайте | Таймер # | – |
време | Комплект | Таймер # | време |
C.15UDP
Изпратете UDP съобщение през мрежата. Посочете получателя в параметър 2.
Напримерample ”192.168.1.11:7000”.
Характеристика | функция | Параметър 1 | Параметър 2 |
Изпратете Float | Комплект | число с плаваща запетая | IP адрес и порт |
Изпратете Float | контрол | – | IP адрес и порт |
Изпращане без подпис | Комплект | положително число | IP адрес и порт |
Изпращане без подпис | контрол | – | IP адрес и порт |
Изпратете Bool | Комплект | вярно или невярно | IP адрес и порт |
Изпратете Bool | контрол | – | IP адрес и порт |
Изпращане на низ | Комплект | текстов низ | IP адрес и порт |
Изпращане на низ | контрол | – | IP адрес и порт |
Изпратете шестнадесетичен низ | Комплект | шестнадесетичен низ | IP адрес и порт |
Изпратете шестнадесетичен низ | контрол | низ | IP адрес и порт |
Wake On Lan | Комплект | MAC адрес | IP адрес и порт |
Моля, обърнете внимание, че низът в параметър 1 има максимална дължина от 25 знака.
Функциите за изпращане на байтове позволяват изпращане на ASCII кодове. Напримерample, за да изпратите низа „Visual“, последван от параметър за подаване на ред, параметър 1 трябва да бъде „56697375616C0A“.
Когато използвате функцията Wake On Lan, параметър 1 трябва да съдържа MAC адреса на системния NIC (контролер за мрежов интерфейс), който искате да събудите.
Препоръчителната стойност за параметър 2 е 255.255.255.255:7. Това излъчва съобщението до цялата мрежа на порт 7, който най-често се използва за Wake On Lan.
C.16 Променлива
Манипулирайте една от осемте променливи.
Характеристика | функция | Параметър 1 | Параметър 2 |
Задаване на стойност | Комплект | Променлива [1,8] | Стойност [0,255] |
Задаване на стойност | Превключване | Променлива [1,8] | Стойност [0,255] |
Задаване на стойност | контрол | Променлива [1,8] | – |
Задаване на стойност | Обърнат контрол | Променлива [1,8] | – |
Задаване на стойност | снижаване | Променлива [1,8] | – |
Задаване на стойност | Увеличаване | Променлива [1,8] | – |
Задаване на стойност | Непрекъснато намаляване | Променлива [1,8] | Делта [1,255 XNUMX] |
Задаване на стойност | Непрекъснато нарастване | Променлива [1,8] | Делта [1,255 XNUMX] |
Задаване на стойност | Спрете непрекъснато | Променлива [1,8] | – |
Задаване на стойност | Контролно мащабирано | Променлива [1,8] | Процентtage [0%,100%] |
Задаване на стойност | Контролно отместване | Променлива [1,8] | Отместване [0,255] |
Опресняване | Комплект | Променлива [1,8] | – |
Единичен димер | контрол | Променлива # | Делта |
Променливите са обяснени допълнително на страница 29.
Функцията Single Dimmer се използва за увеличаване или намаляване на ниво чрез използване само на един ключ. Когато контролирате тази задача чрез GPI действие, затварянето на GPI ще увеличи или намали нивото. Отварянето на GPI порта ще замръзне на текущото ниво. Тази функция е полезна за контролиране на интензитета само с един бутон.
API
TimeCore е предварително програмиран да направи вътрешната си функционалност достъпна чрез OSC и UDP. Има прост API, внедрен за всеки протокол. Независимо от тези API, е възможно да създадете свое собствено внедряване на OSC и UDP в страницата Show Control.
D.1OSC
Следващата таблица използва списък с действия #1 като примерampле. Числото '1' може да бъде заменено с произволно число от диапазона [1,8]. Таблицата също използва действие #2 като примерampле. Числото '1' може да бъде заменено с произволно число в диапазона от [1,48].
URI | Параметър | Описание |
/core/al/1/2/изпълни | bool/float/integer | Изпълнете действие №2 в списък с действия №1 |
/core/al/1/enable | bool | Поставете отметка в квадратчето „разреши“ за списък с действия №1 |
Следната таблица показва как да манипулирате вътрешния времеви код. |
URI | Параметър | Описание |
/core/tc/start | – | Стартиране на времеви код |
/core/tc/stop | – | Времеви код за спиране |
/core/tc/рестартиране | – | Рестартирайте времевия код |
/core/tc/пауза | – | Времеви код на пауза |
/core/tc/set | времеви низ | Задайте рамката на времевия код на посочения низ. Напримерample ”23:59:59.24” |
Следната таблица използва таймер #1 като примерampле. Числото '1' може да бъде заменено с произволно число в диапазона от [1,4].
URI | Параметър | Описание |
/core/tm/1/start | – | Стартирайте таймер #1 |
/core/tm/1/stop | – | Спрете таймер #1 |
/core/tm/1/рестартиране | – | Рестартирайте таймер #1 |
/core/tm/1/пауза | – | Пауза на таймер #1 |
/core/tm/1/set | времеви низ | Задайте таймер #1 на времевия низ |
Следната таблица използва променлива #1 като примерampле. Числото '1' може да бъде заменено с произволно число в диапазона от [1,8].
URI | Параметър | Описание |
/core/va/1/set | цяло число | Задайте стойността на променлива #1 |
/core/va/1/refresh | – | Обновяване на променлива #1; ще се генерира тригер, сякаш променливата е променила стойността си |
/core/va/refresh | – | Опресняване на всички променливи; ще бъдат генерирани тригери |
Следната таблица показва как да активирате различни функции.
URI | Параметър | Описание |
/ядро/мигане | – | Светодиодът на TimeCore мига за момент |
D.2TCP и UDP
Следващата таблица използва списък с действия #1 като примерampле. Числото '1' може да бъде заменено с произволно число от диапазона [1,8]. Таблицата също използва действие #2 като примерampле. Числото '1' може да бъде заменено с произволно число в диапазона от [1,48].
низ | Описание |
core-al-1-1-execute= | Изпълнете действие №2 в списък с действия №1 |
core-al-1-enable= | Поставете отметка в квадратчето „разреши“ за списък с действия №1 |
Следната таблица показва как да манипулирате вътрешния времеви код.
низ | Описание |
core-tc-start | Стартиране на времеви код |
core-tc-stop | Времеви код за спиране |
core-tc-рестартиране | Рестартирайте времевия код |
core-tc-пауза | Времеви код на пауза |
core-tc-set= | Задайте рамката на времевия код на посочения низ. Напримерample ”23:59:59.24” |
Следната таблица използва таймер #1 като примерampле. Числото '1' може да бъде заменено с произволно число в диапазона от [1,4].
низ | Описание |
core-tm-1-старт | Стартирайте таймер #1 |
core-tm-1-stop | Спрете таймер #1 |
core-tm-1-рестартиране | Рестартирайте таймер #1 |
core-tm-1-пауза | Пауза на таймер #1 |
core-tm-1-set= | Задайте таймер #1 на времевия низ |
Следната таблица използва променлива #1 като примерampле. Числото '1' може да бъде заменено с произволно число в диапазона от [1,8].
низ | Описание |
core-va-1-set= | Задайте стойността на променлива #1 |
core-va-1-refresh | Обновяване на променлива #1; ще се генерира тригер, сякаш променлива променена стойност |
core-va-refresh | Опресняване на всички променливи; ще бъдат генерирани тригери |
Следната таблица показва как да активирате различни функции.
низ | Описание |
core-мигане | Светодиодът на TimeCore мига за момент |
D.3Обратна връзка
TimeCore може да изпраща обратна връзка към външно оборудване, използвайки своя API, така наречените „клиенти“. TimeCore пази памет за последните четири OSC клиента и последните четири UDP клиента. Клиентите автоматично ще получават актуализации за няколко промени в състоянието, свързани с възпроизвеждането. По-долу има таблица със списък на съобщенията, които TimeCore ще изпрати обратно на своите клиенти. Командата hello е идеална за запитване на устройството; позволява ви да проверите дали TimeCore е онлайн на очаквания от вас IP адрес и порт. Цикъл на захранване ще изчисти вътрешните списъци с клиенти. Изпратете /core/goodbye или core-goodbye, за да бъдете изрично премахнати от списъка с клиенти. Помислете за програмиране на потребителско действие в контрола на шоуто, когато е необходима допълнителна функционалност за обратна връзка.
D.4 Предотвратяване на обратна връзка
Обратната връзка се изпраща автоматично до устройство, което използва OSC или UDP API. Ако външното устройство също е модул на Visual Productions, тогава съобщението за обратна връзка може да бъде интерпретирано от външното устройство като нова команда. Това може да доведе до генериране на друго съобщение за обратна връзка. Безкраен поток от съобщения за обратна връзка може да спре участващите единици. Тази верига за обратна връзка може да бъде предотвратена чрез присвояване на уникален етикет на API префикса на устройството. Тази настройка е обсъдена на страница 8.1.
QSD 34
Символите за акредитация на SCC и IAS са официални символи на съответните органи по акредитация, използвани по лиценз
81 Kelfield St., Unit 8, Toronto, ON, M9W 5A3, Канада Тел: 416-241-8857; факс: 416-241-0682
www.qps.ca
Откровение 05
Документи / Ресурси
![]() |
ВИЗУАЛНИ ПРОДУКЦИИ TimeCore Time Code Display [pdf] Ръководство за употреба TimeCore Time Code Display, TimeCore, Time Code Display, Code Display, Display |