KORKI CZASOWE
PODRĘCZNIK
© VISUAL PRODUCTIONS BV
WWW.VISUALPRODUCTIONS.NL
Wyświetlacz kodu czasowego TimeCore
Historia rewizji
Rewizja | Data | Autorski) | Opis |
5 | 17.12.2024 | FL | Zaktualizowano strony monitorów i instalacji. Dodano stronę trybów. Naprawiono brakujące odniesienia. |
4 | 05.07.2023 | ME | Deklaracja FCC. |
3 | 07.06.2018 | ME | Zaktualizowano rozdział vManager, aby odzwierciedlić dystrybucję w sklepie z aplikacjami. Przeniesiono większość informacji o Kiosc do dedykowanego podręcznika Kiosc. Dodano dyskusję na temat haseł i analityki udostępniania. |
2 | 10.11.2017 | ME | Dodano: RTP-MIDI, akcesorium Rackmount, MSC API i funkcja ochrony hasłem. Zastąpiono informacje VisualTouch przez Kiosc. |
1 | 10.05.2016 | ME | Początkowa wersja. |
©2024 Visual Productions BV. Wszelkie prawa zastrzeżone.
Żadna część niniejszej pracy nie może być reprodukowana w jakiejkolwiek formie ani za pomocą jakichkolwiek środków – graficznych, elektronicznych lub mechanicznych, w tym poprzez kserowanie, nagrywanie, nagrywanie na taśmę lub za pomocą systemów przechowywania i wyszukiwania informacji – bez pisemnej zgody wydawcy.
Chociaż podczas przygotowywania tego dokumentu podjęto wszelkie środki ostrożności, wydawca i autor nie ponoszą odpowiedzialności za błędy lub pominięcia ani za szkody wynikające z wykorzystania informacji zawartych w tym dokumencie lub z użycia programów i kodu źródłowego, które mogą towarzyszyć temu. W żadnym wypadku wydawca i autor nie ponoszą odpowiedzialności za jakąkolwiek utratę zysków lub jakąkolwiek inną szkodę komercyjną spowodowaną lub rzekomo spowodowaną bezpośrednio lub pośrednio przez ten dokument.
Ze względu na dynamiczną naturę projektowania produktów informacje zawarte w tym dokumencie mogą ulec zmianie bez powiadomienia. Mogą zostać wydane rewizje tych informacji lub nowe wydania, aby uwzględnić takie zmiany.
Produkty, o których mowa w tym dokumencie, mogą być znakami towarowymi i/lub zarejestrowanymi znakami towarowymi odpowiednich właścicieli. Wydawca i autor nie roszczą sobie praw do tych znaków towarowych.
Deklaracja zgodności
My, producent Visual Productions BV, niniejszym oświadczamy na wyłączną odpowiedzialność, że następujące urządzenie:
Rdzeń czasowy
Zgodny z następującymi dyrektywami WE, łącznie ze wszystkimi poprawkami:
Dyrektywa EMC 2014/30/UE
Zastosowano następujące normy zharmonizowane:
NEN-EN-IEC 61000-6-1:2019
Przedmiot deklaracji jest zgodny z odpowiednimi przepisami harmonizacyjnymi Unii.
Pełna nazwa i dane identyfikacyjne osoby odpowiedzialnej za jakość produktu i zgodność z normami w imieniu producenta
PRODUKCJE WIZUALNE BV
IZAAK ENSCHEDEWEG 38A
NL-2031CR HAARLEM
HOLANDIA
TEL. +31 (0)23 551 20 30
WWW.VISUALPRODUCTIONS.NL
INFO@VISUALPRODUCTIONS.NL
ABN-AMRO BANK 53.22.22.261
BIC ABNANL2A
Numer IBAN NL18ABNA0532222261
Podatek VAT NL851328477B01
Numer KW 54497795
Usługi oceny QPS Inc.
Jednostka ds. testowania, certyfikacji i oceny terenowej
Akredytowane w Kanadzie, USA i na arenie międzynarodowej
File
LR3268
CERTYFIKAT ZGODNOŚCI
(SYSTEM CERTYFIKACJI ISO TYPU 3)
Wystawiony dla | Produkcje wizualne BV |
Adres | Izaak Enschedeweg 38A 2031 CR Haarlem Holandia |
Numer projektu | LR3268-1 |
Produkt | System sterowania oświetleniem |
Numer modelu | CueCore3, CueCore2, QuadCore, loCore2, TimeCore |
Oceny | 9-24 V prądu stałego, 0.5 A Zasilany przez zatwierdzony zasilacz LPS, I/P: 100-240 V prądu przemiennego, maks. 1.0 A 5060–XNUMX Hz, Wyjście: 12 V DC, 1 A, maks. 12 W |
Obowiązujące normy | CSA C22.2 nr 62368-1:19 Sprzęt audiowizualny, informacyjno-komunikacyjny – część 1 i UL62368-1 - Sprzęt audio/wideo, technologia informacyjna i komunikacyjna - Część 1 |
Lokalizacja fabryki/produkcji | Tak jak wyżej |
Oświadczenie o zgodności: Produkty/sprzęt zidentyfikowane w niniejszym Certyfikacie i opisane w Raporcie objętym wyżej wymienionym numerem projektu zostały zbadane i uznane za zgodne z odpowiednimi wymaganiami wyżej wymienionych norm i wersji. Jako takie kwalifikują się do opatrzenia znakiem certyfikacji QPS pokazanym poniżej, zgodnie z postanowieniami Umowy o świadczenie usług QPS.
WAŻNA UWAGA
Aby zachować integralność Znaku(ów) QPS, niniejszy certyfikat zostanie cofnięty, jeśli:
- Zgodność z wyżej wymienionymi Normami – w tym wszelkimi, o których zostanie poinformowana w Powiadomieniu o aktualizacji Normy QPS (QSD 55) wydanym w przyszłości – nie jest zachowana lub
- Produkt/sprzęt zostanie zmodyfikowany po uzyskaniu certyfikatu, bez uprzedniej pisemnej zgody QPS.
Wstęp
TimeCore to urządzenie półprzewodnikowe do obsługi timecode. Jest przeznaczone do użytku w pokazach rozrywkowych na imprezach, koncertach, festiwalach i w środowiskach tematycznych. TimeCore pomoże w utrzymaniu synchronizacji różnych elementów pokazu, takich jak dźwięk, oświetlenie, wideo, laser i specjalne efekty.
TimeCore może generować kod czasowy, może konwertować go między różnymi protokołami i może wyświetlać dowolny otrzymany kod czasowy na swoim wyświetlaczu. Jednostka ma wbudowaną web-serwer; to web-interfejs pozwala użytkownikowi na konfigurację jednostki. web-interface umożliwia również innym protokołom bez kodu czasowego, takim jak UDP, OSC i sACN, łączenie się z pewnymi zdarzeniami kodu czasowego. TimeCore może być pomostem między kodem czasowym a innym sprzętem pokazowym bez kodu czasowego, takim jak odtwarzacze wideo, przekaźniki i ściemniacze. TimeCore oferuje bogaty zestaw protokołów, które obejmują dwa najpopularniejsze kody czasowe w show-biznesie SMPTE i MTC. Ponadto zaimplementowano w nim kod czasowy Art-Net, który ma zaawansowanątage bycia opartym na sieci.
W tym dokumencie omówiono konfigurację urządzenia i programowanie jego wewnętrznych funkcji oprogramowania. W momencie pisania tego podręcznika oprogramowanie układowe TimeCore miało wersję 1.14.
1.1 Zgodność
To urządzenie jest zgodne z następującymi przepisami:
- CE
- UKCA
- FCC
- UL62368-1
- CSA C22.2 62368-1:19
- EAC
1.2 Funkcje
Zestaw funkcji TimeCore obejmuje:
- Port Ethernetowy
- Programowanie przez web-interfejs
- SMPTE
- MTC
- MIDI, MSC, MMC
- RTP-MIDI
- OSC, UDP, TCP
- Art-Net (dane i kod czasowy)
- sACN
- Duży 7-segmentowy wyświetlacz LED
- 2x definiowany przez użytkownika przycisk
- 9-24V DC 500mA (zasilacz w zestawie)
- Zasilanie przez Ethernet (klasa I)
- Montaż na biurku lub szynie DIN (opcjonalny adapter)
- Temperatura pracy -20º C do +50º C (-4º F do 122º F)
- Zgodność z normą EN55103-1 EN55103-2
- W zestawie z oprogramowaniem vManager i Kiosc
1.3Co znajduje się w pudełku?
Opakowanie TimeCore zawiera następujące elementy (patrz rysunek 1.2):
- Rdzeń czasowy
- Zasilacz (wraz z zestawem wtyczek międzynarodowych)
- Kabel sieciowy
- Karta informacyjna
1.4 Zapisywanie danych do pamięci
W tej instrukcji opisano sposób konfiguracji TimeCore oraz działań, zadań itp. web-interface służy do edycji tego typu elementów. Gdy wprowadzane są zmiany, zmiany te są bezpośrednio zapisywane w pamięci RAM TimeCore, a programowanie będzie miało bezpośredni wpływ na zachowanie jednostki. Pamięć RAM jest jednak ulotna i jej zawartość zostanie utracona w wyniku cyklu zasilania. Z tego powodu TimeCore skopiuje wszelkie zmiany w pamięci RAM do wbudowanej pamięci flash. Pamięć flash zachowuje swoje dane nawet wtedy, gdy nie jest zasilana. TimeCore załaduje wszystkie swoje dane z pamięci flash po uruchomieniu.
Proces kopiowania pamięci jest przeprowadzany automatycznie przez TimeCore i nie powinien być przedmiotem zainteresowania użytkownika. Należy jednak pamiętać, że po wprowadzeniu zmiany należy dać urządzeniu czas na wykonanie kopii flash. Zasadniczo nie należy odłączać zasilania od urządzenia w ciągu 30 sekund od wprowadzenia zmiany programowania.
1.5 Dalsza pomoc
Jeżeli po przeczytaniu niniejszej instrukcji nadal będziesz mieć pytania, skorzystaj z forum internetowego pod adresem https://forum.visualproductions.nl Aby uzyskać więcej wsparcia technicznego.
Protokoły
TimeCore jest wyposażony w kilka portów komunikacyjnych i obsługuje różne protokoły. W tym rozdziale opisano te protokoły i w jakim stopniu są one implementowane w TimeCore
2.1 SMPTE
SMPTE to sygnał timecode, który może być używany do synchronizacji audio, wideo, oświetlenia i innego sprzętu pokazowego. TimeCore obsługuje odbieranie SMPTE, który jest przesyłany jako sygnał audio, znany również jako timecode LTC. TimeCore może wysyłać i odbierać SMPTE.
2.2 MIDI
Protokół MIDI jest przeznaczony do łączenia urządzeń muzycznych, takich jak syntezatory i sekwencery. Ponadto protokół ten jest również bardzo odpowiedni do wysyłania wyzwalaczy z jednego urządzenia do drugiego i jest często używany do synchronizacji sprzętu audio, wideo i oświetleniowego. Dostępna jest również duża kolekcja powierzchni sterujących MIDI; konsole interfejsu użytkownika z pokrętłami, (zmotoryzowanymi) faderami, obrotowymi enkoderami itp.
TimeCore jest wyposażony zarówno w wejście MIDI, jak i port wyjściowy MIDI. Obsługuje odbieranie i wysyłanie komunikatów MIDI, takich jak NoteOn, NoteOff, ControlChange i ProgramChange.
2.2.1 MTC
MIDI Timecode (MTC) to sygnał kodu czasowego osadzony w MIDI.
TimeCore obsługuje odbieranie i przesyłanie MTC. Nie zaleca się łączenia użycia MTC ze zwykłym MIDI, ponieważ MTC zużywa przepustowość połączenia MIDI.
2.2.2MMC
MIDI Machine Control (MMC) jest częścią protokołu MIDI. Definiuje specjalne komunikaty do sterowania sprzętem audio, takim jak rejestratory wielościeżkowe. TimeCore obsługuje wysyłanie poleceń MMC; patrz strona 61.
2.2.3MSC
MIDI Show Control (MSC) to rozszerzenie protokołu MIDI. Obejmuje polecenia synchronizujące sprzęt pokazowy, taki jak oświetlenie, urządzenia wideo i audio.
2.3RTP-MIDI
RTP-MIDI to oparty na sieci Ethernet protokół do przesyłania komunikatów MIDI. Jest częścią zestawu protokołów RTP (Real-time Protocol). RTP-MIDI jest natywnie obsługiwany przez systemy operacyjne macOS i iOS. Po zainstalowaniu sterownika jest również obsługiwany w systemie Windows.
Po nawiązaniu połączenia RTP-MIDI między TimeCore a komputerem, oprogramowanie uruchomione na komputerze będzie widziało porty MIDI TimeCore tak, jakby były interfejsem MIDI łączącym się przez USB.
2.4Art-Net
Protokół Art-Net przesyła przede wszystkim dane DMX-512 przez Ethernet. Wysoka przepustowość połączenia Ethernet pozwala Art-Net przesyłać do 256 wszechświatów.
Dane wysyłane przez Art-Net obciążają sieć w pewnym stopniu, dlatego zaleca się wyłączanie Art-Net, gdy nie jest używany.
Oprócz przesyłania danych DMX-512, Art-Net może być również używany do przesyłania informacji o kodzie czasowym w celu synchronizacji sprzętu.
TimeCore obsługuje wysyłanie i odbieranie kodu czasowego Art-Net, a także jednego uniwersum danych Art-Net.
2.5 sACN
Protokół Streaming Architecture of Control Networks (sACN) wykorzystuje metodę transportu informacji DMX-512 przez sieci TCP/IP. Protokół jest określony w standardzie ANSI E1.31-2009.
Protokół sACN obsługuje transmisję wielokierunkową w celu efektywnego wykorzystania pasma sieci.
TimeCore obsługuje wysyłanie i odbieranie w ramach jednego uniwersum sACN.
2.6TCP
Transmission Control Protocol (TCP) jest podstawowym protokołem Internet Protocol Suite. Jest używany do niezawodnego, uporządkowanego i sprawdzanego pod kątem błędów dostarczania strumienia bajtów między aplikacjami i hostami przez sieci IP. Jest uważany za „niezawodny”, ponieważ sam protokół sprawdza, czy wszystko, co zostało przesłane, zostało dostarczone do odbiorcy. TCP umożliwia retransmisję utraconych pakietów, zapewniając w ten sposób, że wszystkie przesłane dane zostaną odebrane.
TimeCore obsługuje odbieranie komunikatów TCP.
2.7UDP
Użytkownik Datagram Protocol (UDP) to prosty protokół do wysyłania wiadomości przez sieć. Jest obsługiwany przez różne urządzenia multimedialne, takie jak projektory wideo i kontrolery pokazów. Nie obejmuje sprawdzania błędów, dlatego jest szybszy niż TCP, ale mniej niezawodny.
Istnieją dwa sposoby, aby TimeCore odpowiadał na przychodzące wiadomości UDP. API (patrz strona 69) udostępnia typowe funkcje TimeCore przez UDP. Ponadto niestandardowe wiadomości można programować na stronie Show Control (patrz strona 26). Jest to również miejsce, w którym można programować wychodzące wiadomości UDP.
2.8OSC
Open Sound Control (OSC) to protokół komunikacji między oprogramowaniem a różnymi urządzeniami multimedialnymi. OSC używa sieci do wysyłania i odbierania wiadomości, może zawierać różne informacje.
Dostępne są aplikacje do tworzenia niestandardowych interfejsów użytkownika na iOS (iPod, iPhone, iPad) i Android. Narzędzia te pozwalają programować niezawodne interfejsy użytkownika do sterowania urządzeniem. Np. Kiosc od Visual Productions.
Istnieją dwa sposoby, w jaki TimeCore może odpowiadać na przychodzące wiadomości OSC.
Po pierwsze, API (patrz strona 68) udostępnia typowe funkcje TimeCore przez OSC. Po drugie, niestandardowe wiadomości można zaprogramować na stronie Show Control (patrz strona 26).
2.9DHCP
Protokół DHCP (Dynamic Host Configuration Protocol) to standardowy protokół sieciowy używany w sieciach IP (Internet Protocol) do dynamicznej dystrybucji parametrów konfiguracji sieci, takich jak adresy IP.
TimeCore jest klientem DHCP.
Instalacja
W tym rozdziale opisano sposób konfiguracji TimeCore.
3.1Montaż na szynie DIN
Urządzenie można zamontować na szynie DIN. Urządzenie jest przygotowane do montażu na szynie DIN za pomocą uchwytu na szynę DIN TSH 35 firmy Bopla (nr produktu 22035000).
Ten adapter jest dostępny m.in. w następujących sklepach:
- Farnell / Newark (kod zamówienia 4189991)
- Conrad (kod zamówienia 539775 – 89)
- Distrelec (kod zamówienia 300060)
3.2Montaż w szafie typu rack
Dostępny jest adapter do montażu TimeCore w szafie 19”. Adapter do montażu w szafie ma 1 U i jest sprzedawany oddzielnie. Pasuje do dwóch jednostek, jednak jest dostarczany z jedną pozycją zamkniętą przez zaślepkę, patrz rysunek 3.2.
3.3Moc
TimeCore wymaga zasilania prądem stałym o natężeniu od Volt do minimum 500 mA. Złącze DC 2,1 mm jest dodatnie w środku. TimeCore obsługuje również Power-over-Ethernet (PoE). Wymaga PoE klasy I.
Sieć
TimeCore to urządzenie sieciowe. Połączenie sieciowe między komputerem a jednostką jest wymagane do skonfigurowania i zaprogramowania TimeCore, jednak po zaprogramowaniu urządzenia nie jest już konieczne, aby TimeCore był podłączony do sieci Ethernet.
Istnieje wiele możliwych układów łączenia komputera i TimeCore. Mogą być one połączone peer-to-peer, przez przełącznik sieciowy lub przez Wi-Fi. Rysunek 4.1 ilustruje te różne układy.
Port Ethernet w TimeCore jest wykrywany automatycznie; nie ma znaczenia, czy używany jest kabel sieciowy typu cross czy straight. Chociaż port Ethernet jest klasyfikowany jako 100 Mb/s, limity bufora mogą mieć zastosowanie do określonych zadań, takich jak komunikaty API.
4.1 Adres IP
TimeCore obsługuje zarówno statyczne adresy IP, jak i automatyczne adresy IP.
Domyślnie TimeCore jest ustawiony na 'DHCP', w którym adres IP zostanie automatycznie przypisany przez serwer DHCP w sieci. 'Serwer DHCP' jest zazwyczaj częścią funkcjonalności routera sieciowego.
Statyczne adresy IP są przydatne, gdy w sieci nie ma serwera DHCP, na przykład gdy istnieje bezpośrednie połączenie peer-to-peer między TimeCore a komputerem. Są również przydatne w stałych instalacjach, w których adres IP TimeCore jest znany innym urządzeniom i dlatego nie powinien się zmieniać.
Podczas korzystania z DHCP często istnieje ryzyko automatycznego otrzymania nowego adresu IP w przypadku wymiany serwera DHCP. Podczas korzystania ze statycznych adresów IP upewnij się, że wszystkie urządzenia w sieci mają unikalne adresy IP w tej samej podsieci.
Dioda LED TimeCore pomaga określić, jaki rodzaj adresu IP jest ustawiony. Dioda LED będzie świecić na czerwono, gdy używany jest protokół DHCP, a na biało, gdy używany jest statyczny adres IP.
Istnieją trzy sposoby zmiany ustawienia adresu IP TimeCore.
- vManager może być użyty do wykrycia TimeCore w sieci. Po znalezieniu oprogramowanie vManager (rysunek rozdział 10) umożliwia zmianę adresu IP, maski podsieci i ustawień DHCP.
- Jeżeli adres IP jest już znany, przejście do tego adresu za pomocą przeglądarki komputera spowoduje wyświetlenie pliku TimeCore web-interface. Strona Ustawienia na tym web-interface umożliwia zmianę tych samych ustawień sieciowych.
- Krótkie naciśnięcie przycisku resetowania na urządzeniu przełącza między statycznymi i automatycznymi adresami IP. Naciśnięcie i przytrzymanie przycisku resetowania (patrz rysunek 4.2) na urządzeniu przez 3 sekundy spowoduje ponowną konfigurację urządzenia do domyślnego adresu IP i maski podsieci ustawionej fabrycznie. Żadne inne ustawienia nie zostaną zmienione. Domyślny adres IP to 192.168.1.10, a maska podsieci ustawiona jest na 255.255.255.0.
4.2Web-interfejs
TimeCore ma wbudowaną web-serwer. To web-interface jest dostępny za pośrednictwem standardowej przeglądarki. Zaleca się korzystanie z którejkolwiek z następujących przeglądarek:
- Microsoft Edge
- Google Chrome (wersja 102 lub nowsza)
- Apple Safari (wersja 15 lub nowsza)
- Mozilla Firefox (wersja 54 lub nowsza)
Ten web-interface umożliwia skonfigurowanie i zaprogramowanie TimeCore. Podczas przeglądania jednostki najpierw pojawi się strona domowa (rysunek 4.3). Strona domowa jest tylko do odczytu; zawiera informacje, ale nie pozwala na zmianę żadnych ustawień. Pozostałe strony prezentują wiele ustawień, które można edytować. Strony te zostaną omówione w kolejnych rozdziałach.
4.2.1Czas sprawności
To pole wskazuje, jak długo urządzenie działa od ostatniego ponownego uruchomienia.
4.2.2Ostatnie głosowanie serwera
Oznacza czas ostatniego pobrania czasu i daty z serwera czasu NTP.
4.2.3 Główny adres IP
Gdy jednostka nie jest w trybie Stand Alone, to pole wyświetla adres IP systemu, który zarządza tym TimeCore. Więcej informacji na temat trybów działania można znaleźć w rozdziale 5.
4.3 Dostęp przez Internet
Dostęp do TimeCore można uzyskać przez Internet. Istnieją dwa sposoby, aby to osiągnąć: przekierowanie portów i VPN.
- Przekierowanie portów jest stosunkowo łatwe do skonfigurowania w routerze. Każdy router jest inny, dlatego zaleca się zapoznanie się z dokumentacją routera (czasami jest to określane jako NAT lub Port-Redirecting). Należy pamiętać, że przekierowanie portów nie jest bezpieczne, ponieważ każdy może uzyskać dostęp do TimeCore w ten sposób.
- Dostęp przez tunel wirtualnej sieci prywatnej (VPN) wymaga więcej wysiłku konfiguracji, a router musi obsługiwać funkcję VPN. Po skonfigurowaniu jest to bardzo bezpieczny sposób komunikacji z TimeCore. VPN to technologia sieciowa, która tworzy bezpieczne połączenie sieciowe przez sieć publiczną, taką jak Internet lub sieć prywatną należącą do dostawcy usług. Duże korporacje, instytucje edukacyjne i agencje rządowe wykorzystują technologię VPN, aby umożliwić użytkownikom zdalnym bezpieczne łączenie się
do sieci prywatnej. Aby uzyskać więcej informacji na temat VPN, zapoznaj się z http://whatismyipaddress.com/vpn.
Tryby pracy
TimeCore może pracować w trzech trybach. Każdy tryb powoduje inne zachowanie urządzenia.
- Samodzielny
- Niewolnik
- CueluxPro
Domyślnie TimeCore działa w trybie autonomicznym.
Pasek stanu na dole web-interfejs (rysunek 5.1) wskazuje aktualny tryb pracy. Po opanowaniu przez CueluxPro strona domowa web-interface pokazuje adres IP systemu CueluxPro (rysunek 5.2).
5.1 Tryb autonomiczny
W tym trybie TimeCore jest autonomicznym urządzeniem sterującym oświetleniem.
Zazwyczaj jest załadowany treścią świetlną i zaprogramowany tak, aby reagował na zewnętrzne wyzwalacze i/lub wewnętrzne harmonogramowanie. Jest to domyślne zachowanie TimeCore; tryb samodzielny jest aktywny, gdy TimeCore nie jest w trybie podrzędnym lub CueluxPro.
5.2 Tryb podrzędny
Niektóre wymagające projekty oświetlenia mogą wymagać więcej niż czterech uniwersów DMX.
Gdy wiele jednostek TimeCore jest łączonych w celu utworzenia dużego systemu multi-universe, zachodzi potrzeba synchronizacji tych urządzeń TimeCore. Tryb Slave to ułatwia. Zobacz rysunek 5.3.
W trybie Slave TimeCore jest przejmowany przez master-TimeCore i nie jest już odpowiedzialny za odtwarzanie i planowanie; master zajmuje się tym. Wszystko, czego potrzebuje slave, to umieszczenie zawartości oświetlenia w swoich ścieżkach.
Główny rdzeń czasowy będzie sterował wszystkimi swoimi urządzeniami podrzędnymi, aby aktywować te same ścieżki i zapewnić synchronizację odtwarzania tych ścieżek.
Konieczne jest umieszczenie całego programowania akcji w głównym rdzeniu czasowym. W rzeczywistości informacje o odtwarzaniu wewnątrz urządzeń podrzędnych zostaną nadpisane przez urządzenie nadrzędne.
Urządzenie nadrzędne wykonuje tę czynność, ponieważ przechowuje kopię swoich danych odtwarzania w każdym urządzeniu podrzędnym, co umożliwia im autonomiczne kontynuowanie pracy w przypadku przerwania komunikacji między urządzeniem nadrzędnym a urządzeniem podrzędnym.
Logicznym miejscem dla list akcji i akcji w systemie master/slave jest również maszyna master. Można jednak umieszczać akcje w maszynie slave, które zostaną wykonane.
5.3 Tryb CueluxPro
CueluxPro (patrz rysunek 5.4) to oparta na oprogramowaniu konsola oświetleniowa, która jest dołączona do TimeCore. Celem TimeCore w tym trybie jest bycie interfejsem między CueluxPro a oprawami oświetleniowymi DMX. Dlatego TimeCore przekaże dane otrzymane z oprogramowania CueluxPro do swoich wyjść DMX. W tym trybie całe wewnętrzne odtwarzanie i planowanie w TimeCore jest zawieszone. Rysunek 5.5 ilustruje typowy system CueluxPro/TimeCore.
TimeCore przechodzi w tryb CueluxPro, gdy tylko zostanie załatany do jednego lub więcej wszechświatów w oprogramowaniu CueluxPro. Ten tryb jest opuszczany przez odłatanie TimeCore lub zamknięcie oprogramowania CueluxPro.
Użycie oprogramowania CueluxPro w połączeniu z TimeCore skutkuje systemem sterowania oświetleniem o większym zestawie funkcji niż użycie TimeCore samodzielnie w trybie autonomicznym. Funkcje CueluxPro:
- Biblioteka osobowości z ponad 3000 elementów wyposażenia
- Generator efektów
- Mapowanie pikseli matrycy
- Grupy
- Palety
- Edytor osi czasu
CueluxPro można również wykorzystać do generowania zawartości oświetlenia, którą można przesłać do TimeCore. Po przesłaniu TimeCore można nadal używać samodzielnie. Aby uzyskać informacje na temat korzystania z CueluxPro, zapoznaj się z podręcznikiem CueluxPro w Visual Productions website. Niniejsza instrukcja zawiera instrukcje dotyczące łączenia się z CueluxPro i przesyłania treści do TimeCore.
Pokaż kontrolę
TimeCore może współdziałać ze światem zewnętrznym; może odbierać wiadomości i wartości za pośrednictwem różnych protokołów i może wysyłać wiele protokołów. Możliwe jest zautomatyzowanie TimeCore poprzez automatyczne reagowanie na przychodzące sygnały. Byłyample z tego byłoby uruchomienie zegara kodu czasowego po otrzymaniu określonej wiadomości sieciowej UDP. Strona Show Control (patrz rysunek 6.1) umożliwia tego rodzaju programowanie.
Strona Show Control prezentuje system „akcji”. Sygnał, na który TimeCore musi odpowiedzieć lub ewentualnie przekonwertować na inny sygnał, musi zostać wyrażony w akcjach. Konwersja protokołów timecode jest wyjątkiem; można to zrobić na stronie Settings (patrz strona 36).Przed zaprogramowaniem akcji
Proszę rozważyć strukturę Kontroli Pokaż przedstawioną na rysunku 6.2.
TimeCore jest w stanie słuchać różnych protokołów. Te dostępne protokoły są wymienione w Źródłach, jednak TimeCore może aktywnie słuchać tylko 8 protokołów na raz. Aktywne protokoły są wymienione w 'Listach akcji'. Każda lista akcji może zawierać akcje. W ramach protokołu/źródła każdy indywidualny sygnał wymaga własnej akcji. Na przykładampnp. podczas słuchania kanału 1 i 2 na przychodzącym sygnale DMX lista akcji DMX wymaga dwóch akcji: po jednej dla każdego kanału.
W akcji definiujemy wyzwalacz i zadania. Wyzwalacz określa, dla którego sygnału filtrować. W powyższym przykładzie DMXample wyzwalacz zostałby ustawiony odpowiednio na 'kanał 1' i 'kanał 2'. Zadania określają, co TimeCore zrobi, gdy ta akcja zostanie wyzwolona. W akcji można umieścić kilka zadań. Dostępne są zadania dla szerokiego zakresu funkcji TimeCore i protokołów zewnętrznych. Typy zadań są szczegółowo opisane w Załączniku C na stronie 60.
Przed zaimplementowaniem przychodzących komunikatów OSC lub UDP należy zapoznać się z załącznikiem dotyczącym interfejsu API na stronie 68. Interfejs API udostępnia już typowe funkcje za pośrednictwem protokołów OSC i UDP, dlatego implementacja niestandardowych komunikatów może nie być konieczna.
6.1 Źródła i listy działań
Na liście źródeł znajdują się wszystkie protokoły, które TimeCore jest w stanie odbierać.
Zawiera również wewnętrzne funkcje, które mogą tworzyć zdarzenia, które mogą być używane do wyzwalania akcji, takich jak zdarzenie power-up. Te źródła są dostępne, jednak będą aktywnie słuchane tylko po przeniesieniu do tabeli action-list.
Pikolak | Naciśnięto jeden z dwóch przycisków z przodu |
MIDI | Komunikaty MIDI |
RTP-MIDI | Wiadomości sieciowe RTP-MIDI |
UDP | Wiadomości sieciowe UDP |
TCP | Wiadomości sieciowe TCP |
OSC | Wiadomość sieciowa OSC |
Art-Net | Dane DMX Art-Net |
sACN | Dane DMX sACN |
Kod czasowy | Sygnał kodu czasowego, określ protokół kodu czasowego przychodzącego na stronie Ustawienia. |
Kiosk | Wyzwalacze z Kiosc. Dla każdej akcji można wybrać różne kontrolki, takie jak przyciski i suwaki, selektor kolorów itp. kolejność wykonywania czynności będzie decydować o układzie w Kiosku. |
Randomizator | Randomizer może generować liczbę losową |
System | Wydarzenia takie jak „Włączanie zasilania” |
Zmienny | Źródło zmiennej działa w połączeniu z zadaniem zmiennej (Więcej informacji na temat zadania zmiennej można znaleźć tutaj zobacz Typy zadań). Zadanie Zmienna ustawi wartość, której włączony typ listy akcji ze Zmienną jako Źródłem użyje jako wyzwalacza. TimeCore nie będzie przechowywał wartości 8 zmiennych pomiędzy cyklami zasilania. |
Regulator czasowy | W TimeCore są 4 wewnętrzne timery. Zdarzenie zostanie wywołane, gdy timer wygaśnie. Timery są ustawiane i aktywowane przez zadania Timer. |
Lista użytkowników 1-4 | Tego typu listy akcji nigdy nie wywołają żadnego zdarzenia, są jednak przydatne w zaawansowanym programowaniu. |
Listy akcji można tymczasowo zawiesić, wyłączając ich pole wyboru na stronie Show Control. Dostępne jest również zadanie automatyzujące zmianę stanu tego pola wyboru.
6.2 Działania
Akcje są wykonywane, gdy odebrany zostanie określony sygnał. Ten sygnał jest definiowany przez wyzwalacz. Wyzwalacz jest zawsze względny do listy akcji, do której należy akcja.
Na przykładampnp. gdy typ wyzwalacza jest ustawiony na 'Kanał', wówczas odnosi się to do pojedynczego kanału DMX, jeśli akcja jest umieszczona na liście 'Wejście DMX', a jeżeli akcja znajduje się na liście akcji Art-Net, oznacza to pojedynczy kanał Art-Net.
Wyzwalacz jest określany na podstawie pól typu wyzwalacza, wartości wyzwalacza i boku wyzwalacza.
Chociaż pola te nie mają zastosowania do wszystkich list akcji i dlatego czasami są pomijane w web GUI. Pole typu wyzwalacza określa, jaki rodzaj sygnału będzie wyzwalał akcję. Np.ample, podczas wykonywania akcji na liście przycisków istnieje wybór pomiędzy typami wyzwalaczy 'Krótkie naciśnięcie' i 'Długie naciśnięcie'. Wartość wyzwalacza określa rzeczywistą wartość sygnału. W przycisku exampwartość wyzwalacza wskazuje, który przycisk.
W niektórych listach akcji akcje muszą również określać flankę wyzwalającą. Flanka dodatkowo określa wartość, jaką sygnał powinien mieć przed wyzwoleniem akcji. Na przykładample, gdy akcja jest wyzwalana z listy Kiosc i jest powiązana z przyciskiem w oprogramowaniu Kiosc, flanka określi, czy ma być wyzwalana tylko wtedy, gdy przycisk zostanie naciśnięty, czy tylko wtedy, gdy zostanie naciśnięty. Załącznik B zawiera więcejview dostępnych typów wyzwalaczy.
Lista akcji może zawierać maksymalnie 48 akcji, w całym systemie maksymalnie 64 akcje.
6.3 Zadania
Zadania dodaje się do akcji w celu określenia, co należy zrobić po jej wykonaniu.
W akcji można uwzględnić maksymalnie 8 zadań, w całym systemie jest maksymalnie 128 zadań. Zadania są wykonywane w kolejności na liście. Dostępny jest szeroki wybór zadań do wyboru, obejmują one zmianę dowolnych wewnętrznych funkcji oprogramowania, takich jak zegar z kodem czasowym i wyświetlacz LED, a także wysyłanie wiadomości za pośrednictwem dowolnego z obsługiwanych protokołów.
Zadania są zorganizowane w kategorie. Po wybraniu zadania z tych kategorii każde zadanie umożliwia dalszy wybór pomiędzy kilkoma cechami i funkcjami.
Zadania mogą zawierać maksymalnie dwa parametry, które mogą być wymagane do ich wykonania.
Zadanie można przetestować, wybierając je i naciskając przycisk „wykonaj” w oknie dialogowym edycji akcji. Można również przetestować całą akcję; przejdź do strony Show Control, wybierz akcję i naciśnij przycisk „wykonaj”.
Załącznik B zawiera szczegółowy opisview dostępnych zadań, cech, funkcji i parametrów.
6.4 Szablony
Strona Show Control prezentuje listę szablonów. Szablon to zestaw actionlist, akcji i zadań. Te szablony konfigurują TimeCore do wykonywania typowych funkcji; na przykładampMożesz sterować zegarem z kodem czasowym za pomocą dwóch przycisków lub wyświetlać status kodu czasowego na wyświetlaczu LED.
Dzięki temu szablony oszczędzają czas; w przeciwnym razie działania należałoby skonfigurować ręcznie.
Mogą również służyć jako przewodnik, który złagodzi krzywą uczenia się działań; wiele można się nauczyć, dodając szablon, a następnie badając działania i zadania, które on utworzył. Należy pamiętać, że niektóre szablony wymagają zmiany ustawień na stronie ustawień. Załącznik A zawieraview z dostępnych szablonów.
6.5 Zmienne
Zmienne to pamięci wewnętrzne, które mogą przechowywać wartość; liczbę w zakresie [0,255]. Istnieje 8 zmiennych i są one zazwyczaj używane do zaawansowanego programowania sterowania pokazem. W IoCore2 zawartość zmiennej nie jest przechowywana pomiędzy cyklami zasilania.
Zmienne mogą być ustawiane przez zadania. Zmienne mogą być dodawane jako źródła, aby akcje były wyzwalane, gdy zmienna zmienia wartość.
6.6 Randomizator
Randomizer to wewnętrzna funkcja oprogramowania, która może generować (pseudo)losową liczbę. Jest to przydatne, gdy zdarzenie wyzwala losową scenę oświetlenia w środowisku tematycznym. Randomizer jest aktywowany przez Randomizertask. Wynik obliczeń randomizera można uzyskać, przechwytując zdarzenie w Randomizer-actionlist.
Monitory
Strona ta umożliwia użytkownikowi sprawdzenie danych przychodzących i wychodzących, zarówno danych typu MIDI (patrz rysunek 7.1), jak i komunikatów sterujących (patrz rysunek 7.2).
Monitorowanie danych przychodzących i wychodzących może pomóc użytkownikowi rozwiązywać problemy podczas programowania.
Na stronie Monitor można znaleźć cztery różne źródła danych wejściowych (MIDI, RTPMIDI, Art-Net i sACN) wraz ze źródłami wejścia i wyjścia sterującego (TCP, UDP i OSC). Można tam również uzyskać dostęp do danych zapisanych w 4 timerach i 10 zmiennych.
Ustawienia
Ustawienia TimeCore podzielone są na sekcje, zobacz stronę Ustawienia, rysunek 8.1. W tym rozdziale omówiona zostanie każda sekcja.
8.1Ogólne
Możesz zmienić etykietę TimeCore. Etykieta ta może być używana do rozróżniania jednostki w konfiguracji z wieloma urządzeniami.
Po zaznaczeniu pola wyboru Miganie dioda LED urządzenia będzie migać, co ułatwi jego identyfikację wśród innych urządzeń.
Polecenia API omówione w dodatku D zaczynają się od prefiksu, który domyślnie jest ustawiony na core. Podczas korzystania z wielu urządzeń z Visual Productions może być przydatne przypisanie unikalnych etykiet do tych prefiksów, szczególnie podczas korzystania z rozgłaszanych wiadomości. Więcej informacji o pętlach sprzężenia zwrotnego można znaleźć w akapicie D.4.
Nieupoważnionym użytkownikom można uniemożliwić wprowadzanie zmian w TimeCore, włączając ochronę hasłem. Po włączeniu hasło można wyłączyć za pomocą web-interfejs (za pomocą przycisku Disable) i przycisku reset (patrz rysunek 4.2). Naciśnij i przytrzymaj przycisk reset, aby wyłączyć ochronę hasłem; spowoduje to również przywrócenie statycznego adresu IP urządzenia do domyślnych ustawień fabrycznych.
8.2 IP
Pola IP służą do ustawienia adresu IP i maski podsieci TimeCore.
Pole Router jest wymagane tylko wtedy, gdy używane jest Port Forwarding. Możesz również włączyć lub wyłączyć funkcję DHCP (Więcej informacji znajdziesz w rozdziale 4 na stronie 18).
8.3 przycisków
Dwa przyciski w web-interfejs naśladuje dwa przyciski na urządzeniu fizycznym. Te przyciski oprogramowania są przydatne do testowania lub kontrolowania urządzenia, gdy jest ono poza twoim zasięgiem.
8.4 wejście
Ta sekcja określa źródło kodu czasowego dla TimeCore. Opcje to:
Źródło | Opis |
Wewnętrzny | Kod czasowy zostanie wygenerowany wewnętrznie przez TimeCore |
SMPTE | Sygnał LTC odebrany na złączu SMPTE IN |
MTC | Sygnał MTC odebrany na złączu MIDI IN |
Art-Net | Kod czasowy Art-Net otrzymany przez port sieciowy |
Protokół SMPTE i Art-Net nie oferuje środków do odróżnienia utraty sygnału od „pauzy” czasu. Dlatego „Polityka utraty sygnału” pozwala kontrolować spadek sygnału kodu czasowego, który należy interpretować.
Polityka | Opis |
Kontynuować | W przypadku utraty sygnału TimeCore będzie kontynuował kod czasowy, używając swojego wewnętrznego zegara. Gdy sygnał pojawi się ponownie, TimeCore ponownie się z nim zsynchronizuje. |
Pauza | TimeCore wstrzyma kod czasowy w przypadku utraty sygnału. Pomiar czasu będzie kontynuowany po przywróceniu sygnału. |
8.5Wyjście
Ta sekcja kontroluje, czy jakikolwiek protokół kodu czasowego jest przesyłany z TimeCore.
Każdy protokół kodu czasowego ma własne ustawienie liczby klatek na sekundę.
Protokół SMPTE i Art-Net nie oferuje środków do wskazania „pauzy” sygnału timecode. Dlatego TimeCore oferuje pole wyboru „aktywny podczas pauzy”, aby kontrolować zachowanie sygnału SMPTE i Art-Net podczas stanu pauzy.
Po wyłączeniu zarówno sygnał SMPTE, jak i Art-Net ustaną; nie zostanie wygenerowany żaden sygnał. W takim przypadku odbiorcy trudno jest określić różnicę między „pauzą” a „utratą sygnału”.
Gdy opcja „aktywne podczas pauzy” jest włączona dla SMPTE, TimeCore wygeneruje nieprawidłowe ramki SMPTE podczas pauzy. Umożliwiło to odbiorcy wykrywanie aktywności na linii SMPTE (nie miałoby to miejsca podczas utraty sygnału). Gdy pole wyboru jest włączone dla Art-Net, TimeCore będzie kontynuował powtarzanie ostatniej ramki kodu czasowego podczas pauzy.
8.6OSC
Zewnętrzny sprzęt wysyłający komunikaty OSC do TimeCore musi być świadomy numeru określonego w polu „Port”. Jest to port, którego TimeCore słucha w przypadku przychodzących komunikatów.
TimeCore wyśle swoje wychodzące wiadomości OSC na adresy IP określone w polach „Out IP”. Można tutaj określić do czterech adresów IP. W tych polach należy używać formatu „ipaddress:port”, np. „192.168.1.11:9000”. Jeśli pole nie powinno być używane, można je wypełnić adresem IP 0.0.0.0:0. Można wprowadzić adres IP rozgłoszeniowy, taki jak 192.168.1.255, aby dotrzeć do więcej niż czterech odbiorców.
Zaznaczenie pola wyboru Przekaż dalej spowoduje, że TimeCore będzie kopiować każdą przychodzącą wiadomość OSC i wysyłać ją na adresy określone w polach „Adres IP wyjściowy”.
8.7TCP/IP
Definiuje porty nasłuchu dla wiadomości TCP i UDP. Zewnętrzne systemy zamierzające wysłać wiadomość TCP lub UDP do TimeCore muszą znać adres IP jednostki i ten numer portu. Domyślnie oba porty są ustawione na 7000.
8.8Art-Net
Funkcja Art-Net (dane DMX) w TimeCore obsługuje jeden wszechświat wyjściowy i jeden wszechświat wejściowy. Te wszechświaty mogą być mapowane na dowolny z 256 dostępnych wszechświatów w protokole Art-Net. Wszechświat jest wprowadzany w formacie 'subnet.universe', tj. najniższy numer wszechświata jest zapisywany jako '0.0', a najwyższy numer wszechświata jest oznaczany jako '15.15'. Wychodzącą transmisję Art-Net można wyłączyć, wpisując 'off' w polu wyjściowym.
Docelowy adres IP określa miejsce, do którego zostaną wysłane dane wychodzące Art-Net.
Zwykle to pole zawiera adres rozgłoszeniowy, taki jak 2.255.255.255, który wyśle dane Art-Net do zakresu IP 2.xxx. Innym typowym szerokim adresem Art-Net jest
Adres transmisji to 10.255.255.255. W przypadku użycia adresu transmisji 255.255.255.255 wszystkie urządzenia w sieci będą odbierać dane Art-Net.
Można również wpisać adres unicast, taki jak 192.168.1.11; w tym przypadku dane Art-Net będą wysyłane tylko na jeden adres IP. Dzięki temu reszta sieci pozostanie wolna od komunikatów sieciowych Art-Net.
8.9 sACN
TimeCore obsługuje jeden przychodzący wszechświat sACN i jeden wychodzący wszechświat.
Każde pole wszechświata powinno zawierać liczbę w zakresie [1,63999]. Wychodzącą transmisję sACN można wyłączyć, wpisując „off” w polu wyjściowym sACN.
8.10RTP-MIDI
Szczegółowe informacje na temat konfiguracji połączenia RTP-MIDI można znaleźć w rozdziale 9.
RTP-MIDI
TimeCore obsługuje RTP-MIDI. Jest to protokół do wysyłania komunikatów MIDI przez Ethernet. W tym rozdziale omówiono, jak skonfigurować połączenie między TimeCore a komputerem.
Rysunek 9.1 ilustruje typową konfigurację RTP-MIDI. Komputer łączy się z TimeCore przez Ethernet. Pozwala to komputerowi wysyłać komunikaty MIDI do TimeCore. Komunikaty te mogą być używane do wewnętrznego sterowania TimeCore.
Alternatywnie, wiadomości mogą być przekazywane do fizycznego portu MIDI w TimeCore, wykorzystując TimeCore jako interfejs MIDI.
Podobnie, komunikaty MIDI generowane wewnętrznie przez TimeCore mogą być odbierane na komputerze przez RTP-MIDI. Podobnie jak komunikaty MIDI odbierane na fizycznym porcie MIDI.
Pole wyboru MIDI Throughput na rysunku 9.2 włącza przekazywanie RTP-MIDI do fizycznego portu MIDI TimeCore. Gdy jest wyłączone, wiadomości RTP-MIDI otrzymane z komputera mogą być używane tylko wewnętrznie w TimeCore.
9.1 Sesje
Aby komunikować się przez RTP-MIDI wymagana jest „sesja”. Sesja RTP-MIDI składa się z jednego hosta i jednego lub więcej uczestników. Uczestnik łączy się z hostem. Ten host powinien być zatem już udostępniony w sieci.
TimeCore może działać jako host lub uczestnik. Wybór ten jest dokonywany na stronie ustawień (patrz rysunek 9.2).
9.1.1 Gospodarz
Po skonfigurowaniu jako host TimeCore utworzy sesję. Nazwa tej sesji pochodzi z etykiety TimeCore i jego numeru seryjnego. Na przykładampUtworzenie TimeCore z etykietą „MyTimeCore” i numerem seryjnym 201620001 spowoduje utworzenie sesji o nazwie mytimecore201620001.
Gdy TimeCore wysyła wiadomość przez RTP-MIDI, ta wiadomość zostanie wysłana do wszystkich uczestników. TimeCore jest w stanie utrzymać połączenie z maksymalnie 4 uczestnikami jednocześnie.
9.1.2 Uczestnik
Jeżeli TimeCore jest skonfigurowany jako uczestnik, spróbuje połączyć się z sesją o nazwie zdefiniowanej w polu „Nazwa usługi” (patrz rysunek 9.2).
9.2Konfigurowanie komputera
Komputer musi także albo hostować sesję, albo dołączyć do istniejącej sesji.
W tym akapicie opisano, jak skonfigurować tę aplikację w systemach macOS i Windows.
9.2.1macOS
RTP-MIDI jest natywnie obsługiwany przez system operacyjny macOS. Wykonaj poniższe kroki, aby go skonfigurować.
- Otwórz Aplikacje/Narzędzia/Konfiguracja Audio Midi
- Kliknij „Okno” i wybierz „Pokaż Midi Studio”
- Kliknij dwukrotnie „Sieć”
- Kontynuuj konfigurację „Gospodarza” na stronie 42 lub konfigurację „Uczestnika” na stronie 43.
9.2.2 Okna
System operacyjny Windows obsługuje RTP-MIDI za pomocą sterownika. Zalecamy sterownik rtpMIDI od Tobiasa Erichsena. Można go pobrać ze strony http://www.tobias-erichsen.de/software/rtpmidi.htmlZainstaluj sterownik i otwórz go. Następnie kontynuuj konfigurację „Host” na stronie 42 lub konfigurację „Participant” na stronie 43
9.2.3 Gospodarz + Uczestnik
Wykonaj poniższe kroki, aby skonfigurować komputer jako hosta lub uczestnika.
- Jeśli nie ma jeszcze żadnych sesji, dodaj sesję, klikając przycisk + pod sekcją Moje sesje.
- Wybierz nazwę lokalną i nazwę Bonjour.
- Włącz sesję.
- W polu „Kto może się ze mną połączyć” ustaw opcję „Każdy”.
9.2.4 Uczestnik
Aby dołączyć do sesji utworzonej przez innego hosta, wybierz sesję z listy Katalogi i kliknij przycisk Połącz.
Jeśli TimeCore nie stanie się automatycznie widoczny na liście Directory, można dodać go ręcznie. Kliknij przycisk + pod sekcją Directory.
Możesz nadać mu dowolną nazwę. Pole Host powinno zawierać adres IP TimeCore. Pole Port powinno mieć wartość 65180. W systemie Windows host i port są połączone i rozdzielone znakiem „:” (np. 192.168.1.10:65180).
Menedżer vManager
Do zarządzania urządzeniami opracowano bezpłatne narzędzie programowe vManager. vManager umożliwia:
- Skonfiguruj adres IP, maskę podsieci, router i DHCP
- Tworzenie kopii zapasowej i przywracanie wewnętrznych danych i ustawień urządzenia
- Wykonaj uaktualnienia oprogramowania sprzętowego
- Identyfikuj konkretne urządzenie (w konfiguracji z wieloma urządzeniami) poprzez miganie jego diodą LED
- Przywróć ustawienia fabryczne
Poniższa sekcja wyjaśnia przyciski w vManager, jak pokazano na rysunku 10.1.
10.1 Kopia zapasowa
Można wykonać kopie zapasowe wszystkich danych programistycznych wewnątrz urządzenia. Ta kopia zapasowa file (plik XML) jest zapisywany na dysku twardym komputera i można go łatwo przesłać pocztą elektroniczną lub za pomocą pamięci USB. Dane kopii zapasowej można przywrócić za pomocą przycisku Przywróć.
Aplikacje dystrybuowane przez sklepy z aplikacjami nie mają dostępu files poza tym wyznaczonym miejscem. Ważne jest, aby wiedzieć, gdzie vManager przechowuje swoje files, w przypadku chęci przeniesienia kopii zapasowej file na kartę pamięci lub Dropbox.
Wyznaczony file lokalizacja różni się w zależności od systemu operacyjnego i prawdopodobnie będzie długą i niejasną ścieżką. Z tego powodu vManager zapewnia skrót do poprawnego file lokalizacja. Przycisk Folder można znaleźć w file powiązane dialogi. Kliknięcie tego przycisku spowoduje otwarcie file przeglądarkę w odpowiednim folderze.
10.2 Aktualizacja oprogramowania sprzętowego
Aby uaktualnić firmware, najpierw wybierz urządzenie i naciśnij przycisk Upgrade Firmware. Dialog umożliwia wybór z listy dostępnych wersji firmware.
Ostrzeżenie: Upewnij się, że podczas procesu aktualizacji zasilanie urządzenia nie zostanie przerwane.
10.3 Ustaw datę i godzinę
Datę i godzinę komputera można szybko skopiować do jednostki, wybierając urządzenie i klikając przycisk Set Date & Time. Nie wszystkie urządzenia Visual Productions mają wewnętrzny zegar czasu rzeczywistego. TimeCore nie ma takiego RTC.
10.4 Mrugnięcie
Diodę LED urządzenia można ustawić na Miganie szybkie, aby zidentyfikować konkretną jednostkę wśród wielu urządzeń. Miganie jest włączane przez dwukrotne kliknięcie urządzenia na liście urządzeń lub przez wybranie urządzenia, a następnie kliknięcie przycisku Miganie.
10.5 Ustawienia fabryczne
Wszystkie dane użytkownika, takie jak wskazówki, ścieżki i akcje, są przechowywane w pamięci flash na pokładzie. Zostaną one całkowicie usunięte, a wszystkie ustawienia zostaną przywrócone do domyślnych po naciśnięciu przycisku Factory Defaults. Ta akcja nie wpływa na ustawienia IP urządzenia.
10.6 Ponowne uruchomienie
Przycisk Reboot umożliwia zdalne ponowne uruchomienie urządzenia. Jest to przydatne do testowania zachowania urządzenia po cyklu zasilania.
10.7Instalowanie vManager
Aplikacja vManager jest dostępna na wielu systemach operacyjnych, zarówno na urządzeniach mobilnych, jak i na komputerach stacjonarnych.
Oprogramowanie jest dystrybuowane za pośrednictwem sklepów z aplikacjami, aby zapewnić użytkownikom wysoki poziomtage automatycznego otrzymywania przyszłych aktualizacji oprogramowania.
10.7.1iOS
Aplikację vManager można pobrać ze sklepu z aplikacjami Apple iOS pod adresem https://itunes.apple.com/us/app/vman/id1133961541.
10.7.2Android
Aplikację vManager można znaleźć w sklepie Google Play pod adresem https://play.google.com/store/apps/details?id=org.visualproductions.manager.
Wymagany jest system Android 5.0 lub nowszy.
10.7.3 Okna
Odwiedź sklep Microsoft pod adresem https://www.microsoft.com/en-us/p/vmanager/9nblggh4s758.
Wymagany jest system Windows 10.
10.7.4macOS
Odwiedź sklep z aplikacjami Apple macOS pod adresem https://apps.apple.com/us/app/vmanager/id1074004019.
Zalecany jest system macOS 11.3.
10.7.5Ubuntu
Aplikację vManager można nabyć od firmy Snapcraft pod adresem https://snapcraft.io/vmanager.
Alternatywnie można zainstalować go za pomocą wiersza poleceń:
znajdź snap vmanager
szybka instalacja vmanager
Aby zaktualizować aplikacje później za pomocą wiersza poleceń, wpisz: snap refresh vmanager
Zalecane jest Ubuntu 22.04 LTS. Oprogramowanie jest dostępne tylko dla architektury amd64.
Kiosk
Kiosc to aplikacja do tworzenia niestandardowych interfejsów użytkownika z ekranem dotykowym dla szeregu kontrolerów oświetlenia od Visual Productions. Kiosc jest zaprojektowany tak, aby nie miał możliwości edycji, co czyni go niezawodnym interfejsem, który można bezpiecznie zaprezentować operatorom bez przygotowania technicznego.
Kiosc to idealny sposób na zdalne sterowanie naszymi kontrolerami oświetlenia półprzewodnikowego, takimi jak CueluxPro, CueCore1, CueCore2, QuadCore, IoCore1, IoCore2, LPU-2, DaliCore, B-Station1 i TimeCore. Kiosc umożliwia wybór scen lub ustawień wstępnych, ustawienie poziomów intensywności lub wybór kolorów RGB.
Można go również używać do sterowania sprzętem AV innych firm. Kiosc obsługuje OSC, UDP i TCP.
Kiosc jest dostępny jako aplikacja programowa i jako produkt fizyczny. Wersja sprzętowa Kiosc to montowany na ścianie 7-calowy ekran dotykowy z preinstalowanym Kiosc. Jest zasilany przez PoE i wymaga jedynie połączenia RJ-45.
Prosimy o zapoznanie się z instrukcją obsługi kiosku dostępną pod adresem https://www.visualproductions.nl/downloads po więcej szczegółów.
Załączniki
Szablony
W tym dodatku omówiono szablony dostępne na stronie Pokaż sterowanie.
Szablon | Opis |
Przyciski -> kod czasowy | Lewy przycisk uruchomi/zatrzyma. Prawy przycisk zresetuje kod czasowy. |
Stan kodu czasowego ->wyświetlanie | Zdarzenia kodu czasowego, takie jak start, pauza i stop, będą drukowane na wyświetlaczu. |
Typy wyzwalaczy
Poniższe tabele zawierają listę różnych typów wyzwalaczy, które można wykorzystać w CueluxPro. Różne typy są opatrzone wartościami i flankami.
B.1 Przycisk
Dwa przyciski z przodu urządzenia.
Typ wyzwalacza | Wartość wyzwalacza | Skrzydło | Opis |
Przycisk | Numer przycisku | Zmiana | Zmiany stanu przycisku |
Przycisk | Numer przycisku | W dół | Przycisk jest wciśnięty |
Przycisk | Numer przycisku | Up | Przycisk jest zwolniony |
Krótkie naciśnięcie | Numer przycisku | – | Przycisk jest chwilowo wciśnięty |
Długie naciśnięcie | Numer przycisku | – | Przycisk jest wciśnięty przez długi czas |
B.2MIDI
Typ wyzwalacza | Wartość wyzwalacza | Skrzydło | Opis |
Wiadomość | Adres | Zmiana | Otrzymaj wiadomość pasującą do adresu |
Wiadomość | Adres | W dół | Odbierz wiadomość, która pasuje do adresu i ma wartość różną od zera |
Wiadomość | Adres | Up | Otrzymaj wiadomość, która pasuje do adresu, a jej wartość wynosi zero |
Otrzymujący | – | – | Odbieraj dowolną wiadomość |
Adres MIDI może być dowolnym adresem nuty włączonej, nuty wyłączonej, zmiany sterowania, zmiany programu i sterowania maszynowego.
B.3RTP-MIDI
Typ wyzwalacza | Wartość wyzwalacza | Skrzydło | Opis |
Wiadomość | Adres | Zmiana | Otrzymaj wiadomość pasującą do adresu |
Wiadomość | Adres | W dół | Odbierz wiadomość, która pasuje do adresu i ma wartość różną od zera |
Wiadomość | Adres | Up | Otrzymaj wiadomość, która pasuje do adresu, a jej wartość wynosi zero |
Otrzymujący | – | – | Odbieraj dowolną wiadomość |
Adres MIDI może być dowolnym adresem nuty włączonej, nuty wyłączonej, zmiany sterowania, zmiany programu i sterowania maszynowego.
B.4UDP
Typ wyzwalacza | Wartość wyzwalacza | Skrzydło | Opis |
Wiadomość | Smyczkowy | – | Otrzymaj wiadomość pasującą do wartości wyzwalacza |
Otrzymujący | – | – | Odbieraj dowolną wiadomość |
Użytkownik może zdefiniować swój własny ciąg jako wartość wyzwalającą wiadomości. Należy pamiętać, że ten ciąg ma maksymalną długość 31 znaków.
B.5 | TCP | |||
Typ wyzwalacza |
Wartość wyzwalacza |
Skrzydło |
Opis |
|
Wiadomość | Smyczkowy | – | Otrzymaj wiadomość pasującą do wartości wyzwalacza | |
Otrzymujący | – | – | Odbieraj dowolną wiadomość |
Użytkownik może zdefiniować swój własny ciąg jako wartość wyzwalającą wiadomości. Należy pamiętać, że ten ciąg ma maksymalną długość 31 znaków.
B.6 | OSC | |||
Typ wyzwalacza |
Wartość wyzwalacza |
Skrzydło |
Opis |
|
Wiadomość | URI | Zmiana | Odbierz wiadomość zgodną z URI | |
Wiadomość | URI | W dół | Odbierz wiadomość, która pasuje do URI i ma wartość różną od zera | |
Wiadomość | URI | Up | Odbierz wiadomość, która pasuje do URI i której wartość wynosi zero | |
Otrzymujący | – | – | Odbieraj dowolną wiadomość |
Użytkownik może zdefiniować swój własny URI jako wartość wyzwalającą wiadomości, jednak specyfikacja OSC nakazuje, aby ten ciąg zaczynał się od znaku „/”. Należy pamiętać, że ten ciąg ma maksymalną długość 31 znaków, wliczając „/”.
B.7Art-Net
Typ wyzwalacza | Wartość wyzwalacza | Skrzydło | Opis |
Kanał | Adres DMX | Zmiana | Zmiany kanałów |
Kanał | Adres DMX | W dół | Kanał staje się różny od zera |
Kanał | Adres DMX | Up | Kanał staje się zerowy |
WszechświatA | – | – | Zmiana poziomu DMX we wszechświecie |
Otrzymujący | – | Zmiana | Rozpocznij odbiór lub strać sygnał Art-Net |
Otrzymujący | – | W dół | Utracony sygnał Art-Net |
Otrzymujący | – | Up | Rozpocznij odbiór sygnału Art-Net |
B.8sACN
Typ wyzwalacza | Wartość wyzwalacza | Skrzydło | Opis |
Kanał | Adres DMX | Zmiana | Zmiany kanałów |
Kanał | Adres DMX | W dół | Kanał staje się różny od zera |
Kanał | Adres DMX | Up | Kanał staje się zerowy |
WszechświatA | – | – | Zmiana poziomu DMX we wszechświecie |
Otrzymujący | – | Zmiana | Rozpocznij odbieranie lub utratę sygnału sACN |
Otrzymujący | – | W dół | Utracony sygnał sACN |
Otrzymujący | – | Up | Rozpocznij odbiór sygnału sACN |
B.9 Kod czasowy
Typ wyzwalacza | Wartość wyzwalacza | Skrzydło | Opis |
Kod czasowy | Rama | – | Osiągnięto ramkę kodu czasowego przychodzącego |
Gra | – | Zmiana | Zmieniono stan odtwarzania |
Gra | – | Grać | Rozpoczęto kod czasowy |
Gra | – | Nie grać | Kod czasowy zatrzymany |
Wstrzymano | – | Zmiana | Zmieniono stan wstrzymania |
Wstrzymano | – | Pauza | Kod czasowy zatrzymany |
Wstrzymano | – | Nie pauza | Wznowiony kod czasowy |
Zatrzymany | – | Zmiana | Zmieniono stan zatrzymania |
Zatrzymany | – | Zatrzymywać się | Kod czasowy zatrzymany |
Zatrzymany | – | Nie zatrzymuj się | Rozpoczęto kod czasowy |
Odbieranie SMPTE | – | Zmiana | Odbieranie zmienione |
Odbieranie SMPTE | – | Start | Zacznij otrzymywać |
Odbieranie SMPTE | – | Zatrzymywać się | Nie otrzymuję już |
Odbieranie MTC | – | Zmiana | Odbieranie zmienione |
Odbieranie MTC | – | Start | Zacznij otrzymywać |
Odbieranie MTC | – | Zatrzymywać się | Nie otrzymuję już |
Odbieranie RTP-MTC | – | Zmiana | Odbieranie zmienione |
Odbieranie RTP-MTC | – | Start | Zacznij otrzymywać |
Odbieranie RTP-MTC | – | Zatrzymywać się | Nie otrzymuję już |
Odbieranie kodu czasowego Art-Net | – | Zmiana | Odbieranie zmienione |
Odbieranie kodu czasowego Art-Net | – | Start | Zacznij otrzymywać |
Odbieranie kodu czasowego Art-Net | – | Zatrzymywać się | Nie otrzymuję już |
B.10Kiosk
Typ wyzwalacza | Wartość wyzwalacza | Skrzydło | Opis |
– | – | Zmiana | Przycisk/suwak przesuwa się w górę lub w dół |
– | – | W dół | Przycisk jest wciśnięty |
– | – | Up | Przycisk jest zwolniony |
Podczas edycji listy akcji Kiosc będzie można dodawać różne rodzaje akcji, takie jak Button, Fader i Color Picker. Elementy te będą wyświetlane w aplikacji Kiosc, która jest dostępna w Visual Productions.
B.11Randomizator
Typ wyzwalacza | Wartość wyzwalacza | Skrzydło | Opis |
Wynik | – | – | Randomizer wprowadził nową wartość |
Wartość konkretna | Liczba w zakresie [0,255] | – | Randomizer utworzył wartość, która pasuje |
B.12 System
Typ wyzwalacza | Wartość wyzwalacza | Skrzydło | Opis |
Uruchomienie | – | – | Włączono zasilanie IoCore2 |
Połączenie sieciowe | – | Zmiana | Nawiązano lub utracono połączenie sieciowe |
Połączenie sieciowe | – | Zatrzymywać się | Utracono połączenie sieciowe |
Połączenie sieciowe | – | Start | Ustanowiono połączenie sieciowe |
Wydane przez Master | – | Zmiana | Master (np. CueluxPro) udostępnił lub uzyskał połączenie |
Wydane przez Master | – | Zatrzymywać się | Połączenie zwolnione przez Mastera |
Wydane przez Master | – | Start | Mistrz uzyskał połączenie |
B.13Zmienna
Typ wyzwalacza | Wartość wyzwalacza | Skrzydło | Opis |
Kanał | Indeks zmiennej | – | Określona zmienna ulega zmianie |
Zmienna 1 | Liczba [0,255] | Zmiana | Zmienna 1 zmienia się na wartość = lub # |
Zmienna 1 | Liczba [0,255] | W dół | Zmienna 1 staje się = do wartości |
Zmienna 1 | Liczba [0,255] | Up | Zmienna 1 staje się # wartością |
Zmienna 2 | Liczba [0,255] | Zmiana | Zmienna 2 zmienia się na wartość = lub # |
Zmienna 2 | Liczba [0,255] | W dół | Zmienna 2 staje się = do wartości |
Zmienna 2 | Liczba [0,255] | Up | Zmienna 2 staje się # wartością |
Zmienna 3 | Liczba [0,255] | Zmiana | Zmienna 3 zmienia się na wartość = lub # |
Zmienna 3 | Liczba [0,255] | W dół | Zmienna 3 staje się = do wartości |
Zmienna 3 | Liczba [0,255] | Up | Zmienna 3 staje się # wartością |
Zmienna 4 | Liczba [0,255] | Zmiana | Zmienna 4 zmienia się na wartość = lub # |
Zmienna 4 | Liczba [0,255] | W dół | Zmienna 4 staje się = do wartości |
Zmienna 4 | Liczba [0,255] | Up | Zmienna 4 staje się # wartością |
Zmienna 5 | Liczba [0,255] | Zmiana | Zmienna 5 zmienia się na wartość = lub # |
Zmienna 5 | Liczba [0,255] | W dół | Zmienna 5 staje się = do wartości |
Zmienna 5 | Liczba [0,255] | Up | Zmienna 5 staje się # wartością |
Zmienna 6 | Liczba [0,255] | Zmiana | Zmienna 6 zmienia się na wartość = lub # |
Zmienna 6 | Liczba [0,255] | W dół | Zmienna 6 staje się = do wartości |
Zmienna 6 | Liczba [0,255] | Up | Zmienna 6 staje się # wartością |
Zmienna 7 | Liczba [0,255] | Zmiana | Zmienna 7 zmienia się na wartość = lub # |
Zmienna 7 | Liczba [0,255] | W dół | Zmienna 7 staje się = do wartości |
Zmienna 7 | Liczba [0,255] | Up | Zmienna 7 staje się # wartością |
Zmienna 8 | Liczba [0,255] | Zmiana | Zmienna 8 zmienia się na wartość = lub # |
Zmienna 8 | Liczba [0,255] | W dół | Zmienna 8 staje się = do wartości |
Zmienna 8 | Liczba [0,255] | Up | Zmienna 8 staje się # wartością |
B.14Czasomierz
Typ wyzwalacza | Wartość wyzwalacza | Skrzydło | Opis |
– | Indeks timera | Zmiana | Timer uruchamia się lub zatrzymuje |
– | Indeks timera | Zatrzymywać się | Timer się zatrzymuje |
– | Indeks timera | Start | Rozpoczyna się odliczanie |
B.15Lista działań
Typ wyzwalacza | Wartość wyzwalacza | Skrzydło | Opis |
– | Indeks listy działań | Zmiana | Zmieniono pole wyboru Włączone |
– | Indeks listy działań | Wyłączony | Pole wyboru zostało wyłączone |
– | Indeks listy działań | Włączony | Pole wyboru zostało włączone |
B.16Lista użytkowników (1-4)
Listy użytkowników nie mają wyzwalaczy. Akcje wewnątrz list użytkowników mogą być aktywowane tylko przez inne akcje poprzez zadanie „Akcja” z funkcją „Link”.
Typy zadań
Zadania umożliwiają automatyzację funkcjonalności w IoCore2. Cała ta funkcjonalność jest skategoryzowana w typach zadań. Ten dodatek zawiera listę różnych typów zadań. Tabele przedstawiają ponadview wszystkich dostępnych cech i funkcji dla każdego typu zadania.
C.1Działanie
Uruchom inną akcję.
Funkcja | Funkcjonować | Parametr 1 | Parametr 2 |
Połączyć | Ustawić | Działanie | – |
C.2 Lista działań
Manipuluj listą działań.
Funkcja | Funkcjonować | Parametr 1 | Parametr 2 |
Włączać | Ustawić | Lista działań | Włączone lub wyłączone |
Włączać | Dźwignia kolankowa | Lista działań | – |
Włączać | Kontrola | Lista działań | – |
Włączać | Odwrócona kontrola | Lista działań | – |
C.3Przycisk
Wymuś uruchomienie akcji przycisku.
Funkcja | Funkcjonować | Parametr 1 | Parametr 2 |
Odświeżać | Ustawić | – | – |
C.4DMX
Manipuluj poziomami DMX. Są to poziomy, które można również wysyłać przez Art-Net lub sACN.
Funkcja | Funkcjonować | Parametr 1 | Parametr 2 |
Wszechświat | Kontroluj HTP | Wszechświat # | – |
Wszechświat | Kontrola LTP | Wszechświat # | – |
Wszechświat | Priorytet kontroli | Wszechświat # | – |
Wszechświat | Jasne | Wszechświat # | – |
Kanał | Ustawić | Kanał DMX | Wartość DMX |
Kanał | Dźwignia kolankowa | Kanał DMX | – |
Kanał | Kontrola | Kanał DMX | – |
Kanał | Odwrócona kontrola | Kanał DMX | – |
Kanał | Zmniejszenie | Kanał DMX | – |
Kanał | Przyrost | Kanał DMX | – |
Uderzenie | Ustawić | Kanał DMX | Wartość DMX |
Uderzenie | Kontrola | Kanał DMX | – |
Jasne | Ustawić | – | – |
RGB | Ustawić | Adres DMX | Wartość koloru RGB |
RGB | Kontrola | Adres DMX | – |
RGBA | Kontrola | Adres DMX | – |
XY | Kontrola | Adres DMX | – |
XxYy | Kontrola | Adres DMX | – |
C.5MIDI
Wyślij wiadomość MIDI.
Funkcja | Funkcjonować | Parametr 1 | Parametr 2 |
Wysłać | Ustawić | Adres MIDI | Wartość MIDI |
Wysłać | Kontrola | Adres MIDI | – |
C.6MMC
Wyślij komunikat MMC (MIDI Machine Control) przez port MIDI.
Funkcja | Funkcjonować | Parametr 1 | Parametr 2 |
Wysłać | Start | Kanał MIDI | – |
Wysłać | Zatrzymywać się | Kanał MIDI | – |
Wysłać | Uruchom ponownie | Kanał MIDI | – |
Wysłać | Pauza | Kanał MIDI | – |
Wysłać | Nagrywać | Kanał MIDI | – |
Wysłać | Odroczone odtwarzanie | Kanał MIDI | – |
Wysłać | Wyjście z rekordu | Kanał MIDI | – |
Wysłać | Pauza nagrywania | Kanał MIDI | – |
Wysłać | Wyrzucać | Kanał MIDI | – |
Wysłać | Pościg | Kanał MIDI | – |
Wysłać | Przewiń do przodu | Kanał MIDI | – |
Wysłać | Przewijać | Kanał MIDI | – |
Wysłać | Idź do | Kanał MIDI | Czas |
C.7MSC
Wyślij komunikat MSC (MIDI Show Control) przez port MIDI.
Funkcja | Funkcjonować | Parametr 1 | Parametr 2 |
Wysłać | Ustawić | Numer kontrolny | Wartość kontrolna |
Wysłać | Start | Numer Q | Lista Q |
Wysłać | Zatrzymywać się | Numer Q | Lista Q |
Wysłać | Wznawiać | Numer Q | Lista Q |
Wysłać | Obciążenie | Numer Q | Lista Q |
Wysłać | Ogień | – | – |
Wysłać | Wszystko wyłączone | – | – |
Wysłać | Przywrócić | – | – |
Wysłać | Nastawić | – | – |
Wysłać | Wyruszać | Numer Q | Lista Q |
C.8RTP-MIDI
Wyślij wiadomość MIDI przez RTP-MIDI.
Funkcja | Funkcjonować | Parametr 1 | Parametr 2 |
Wysłać | Ustawić | Adres MIDI | Wartość MIDI |
Wysłać | Kontrola | Adres MIDI | – |
C.9RTP-MMC
Wyślij wiadomość MMC (MIDI Machine Control) poprzez RTP-MIDI.
Funkcja | Funkcjonować | Parametr 1 | Parametr 2 |
Wysłać | Start | Kanał MIDI | – |
Wysłać | Zatrzymywać się | Kanał MIDI | – |
Wysłać | Uruchom ponownie | Kanał MIDI | – |
Wysłać | Pauza | Kanał MIDI | – |
Wysłać | Nagrywać | Kanał MIDI | – |
Wysłać | Odroczone odtwarzanie | Kanał MIDI | – |
Wysłać | Wyjście z rekordu | Kanał MIDI | – |
Wysłać | Pauza nagrywania | Kanał MIDI | – |
Wysłać | Wyrzucać | Kanał MIDI | – |
Wysłać | Pościg | Kanał MIDI | – |
Wysłać | Przewiń do przodu | Kanał MIDI | – |
Wysłać | Przewijać | Kanał MIDI | – |
Wysłać | Idź do | Kanał MIDI | Czas |
C.10OSC
Wyślij wiadomość OSC przez sieć. Odbiorcy OSC są określeni na stronie Ustawienia.
Funkcja | Funkcjonować | Parametr 1 | Parametr 2 |
Wyślij Float | Ustawić | URI | liczba zmiennoprzecinkowa |
Wyślij Float | Kontrola | URI | – |
Wyślij bez podpisu | Ustawić | URI | liczba dodatnia |
Wyślij bez podpisu | Kontrola | URI | – |
Wyślij Bool | Ustawić | URI | prawda czy fałsz |
Wyślij Bool | Kontrola | URI | – |
Wyślij ciąg | Ustawić | URI | Ciąg znaków |
Wyślij ciąg | Kontrola | URI | – |
Wyślij kolor | Ustawić | URI | Kolor RGB |
Wyślij kolor | Kontrola | URI | – |
Należy pamiętać, że ciąg w parametrze 1 może mieć maksymalnie 25 znaków, wliczając obowiązkowy początkowy znak „/”.
C.11Randomizator
Uruchom Randomizer, aby wygenerować nową liczbę losową.
Funkcja | Funkcjonować | Parametr 1 | Parametr 2 |
Odświeżać | Ustawić | Wartość minimalna | Maksymalna wartość |
C.12System
Zadania różne.
Funkcja | Funkcjonować | Parametr 1 | Parametr 2 |
Migać | Ustawić | Włączone lub wyłączone | – |
Migać | Dźwignia kolankowa | – | – |
Migać | Kontrola | – | – |
C.13Kod czasowy
Sterowanie funkcjami związanymi z kodem czasowym.
Funkcja | Funkcjonować | Parametr 1 | Parametr 2 |
Stan Play | Start | – | – |
Stan Play | Zatrzymywać się | – | – |
Stan Play | Uruchom ponownie | – | – |
Stan Play | Pauza | – | – |
Stan Play | Przełącz Start Pauza | – | – |
Stan Play | Przełącz Start Stop | – | – |
Czas | Ustawić | Rama | – |
Źródło | Ustawić | Źródło | – |
Źródło | Dźwignia kolankowa | Źródło | Źródło |
Źródło | Przyrost | – | – |
Autonomiczna pauza | Ustawić | Włącz/Wyłącz | – |
Włączać | Ustawić | Źródło | Włącz/Wyłącz |
C.14Czasomierz
Manipuluj jednym z czterech wewnętrznych timerów.
Funkcja | Funkcjonować | Parametr 1 | Parametr 2 |
Stan Play | Start | Numer zegara | – |
Stan Play | Zatrzymywać się | Numer zegara | – |
Stan Play | Uruchom ponownie | Numer zegara | – |
Czas | Ustawić | Numer zegara | Czas |
C.15UDP
Wyślij wiadomość UDP przez sieć. Określ odbiorcę w Parametrze 2.
Na przykładampnp. „192.168.1.11:7000”.
Funkcja | Funkcjonować | Parametr 1 | Parametr 2 |
Wyślij Float | Ustawić | liczba zmiennoprzecinkowa | Adres IP i port |
Wyślij Float | Kontrola | – | Adres IP i port |
Wyślij bez podpisu | Ustawić | liczba dodatnia | Adres IP i port |
Wyślij bez podpisu | Kontrola | – | Adres IP i port |
Wyślij Bool | Ustawić | prawda czy fałsz | Adres IP i port |
Wyślij Bool | Kontrola | – | Adres IP i port |
Wyślij ciąg | Ustawić | ciąg tekstowy | Adres IP i port |
Wyślij ciąg | Kontrola | – | Adres IP i port |
Wyślij ciąg szesnastkowy | Ustawić | ciąg szesnastkowy | Adres IP i port |
Wyślij ciąg szesnastkowy | Kontrola | Smyczkowy | Adres IP i port |
Obudź się w sieci LAN | Ustawić | Adres MAC | Adres IP i port |
Należy pamiętać, że ciąg w parametrze 1 może mieć maksymalną długość 25 znaków.
Funkcja Send Bytes umożliwia wysyłanie kodów ASCII. Na przykładample, aby wysłać ciąg 'Visual' po którym następuje parametr nowego wiersza 1 powinno być '56697375616C0A'.
W przypadku korzystania z funkcji Wake On Lan parametr 1 powinien zawierać adres MAC karty sieciowej (NIC) systemu, który chcesz wybudzić.
Zalecana wartość parametru 2 wynosi 255.255.255.255:7. Powoduje to rozgłaszanie komunikatu w całej sieci na porcie 7, który jest najczęściej używany do funkcji Wake On Lan.
C.16Zmienna
Manipuluj jedną z ośmiu zmiennych.
Funkcja | Funkcjonować | Parametr 1 | Parametr 2 |
Ustaw wartość | Ustawić | Zmienna [1,8] | Wartość [0,255] |
Ustaw wartość | Dźwignia kolankowa | Zmienna [1,8] | Wartość [0,255] |
Ustaw wartość | Kontrola | Zmienna [1,8] | – |
Ustaw wartość | Odwrócona kontrola | Zmienna [1,8] | – |
Ustaw wartość | Zmniejszenie | Zmienna [1,8] | – |
Ustaw wartość | Przyrost | Zmienna [1,8] | – |
Ustaw wartość | Ciągła dekrementacja | Zmienna [1,8] | Delta [1,255] |
Ustaw wartość | Ciągły wzrost | Zmienna [1,8] | Delta [1,255] |
Ustaw wartość | Zatrzymaj ciągły | Zmienna [1,8] | – |
Ustaw wartość | Kontrola skalowana | Zmienna [1,8] | Procenttagi [0%,100%] |
Ustaw wartość | Przesunięcie kontrolne | Zmienna [1,8] | Przesunięcie [0,255] |
Odświeżać | Ustawić | Zmienna [1,8] | – |
Pojedynczy ściemniacz | Kontrola | Zmienny # | Delta |
Zmienne są bardziej szczegółowo wyjaśnione na stronie 29.
Funkcja Single Dimmer służy do zwiększania lub zmniejszania poziomu za pomocą tylko jednego przełącznika. Podczas sterowania tym zadaniem za pomocą akcji GPI, zamknięcie GPI spowoduje zwiększenie lub zmniejszenie poziomu. Otwarcie portu GPI spowoduje zamrożenie na bieżącym poziomie. Ta funkcja jest przydatna do kontrolowania intensywności za pomocą tylko jednego przycisku.
API
TimeCore jest wstępnie zaprogramowany, aby udostępnić swoją wewnętrzną funkcjonalność za pośrednictwem OSC i UDP. Dla każdego protokołu zaimplementowano proste API. Pomimo tych API możliwe jest utworzenie własnej implementacji OSC i UDP na stronie Show Control.
D.1OSC
W poniższej tabeli jako przykładu użyto listy działań nr 1ample. Liczbę „1” można zastąpić dowolną liczbą z zakresu [1,8]. Tabela wykorzystuje również akcję nr 2 jako przykładample. Liczbę „1” można zastąpić dowolną liczbą z zakresu [1,48].
URI | Parametr | Opis |
/rdzeń/al/1/2/wykonaj | wartość logiczna/liczba zmiennoprzecinkowa/liczba całkowita | Wykonaj akcję nr 2 na liście akcji nr 1 |
/core/al/1/włącz | bajka | Zaznacz pole wyboru „włącz” dla listy akcji nr 1 |
Poniższa tabela pokazuje, jak manipulować wewnętrznym kodem czasowym. |
URI | Parametr | Opis |
/rdzeń/tc/start | – | Uruchom kod czasowy |
/rdzeń/tc/stop | – | Zatrzymaj kod czasowy |
/rdzeń/tc/uruchom ponownie | – | Ponowne uruchomienie kodu czasowego |
/rdzeń/tc/pauza | – | Wstrzymaj kod czasowy |
/rdzeń/tc/zestaw | ciąg czasu | Ustaw ramkę kodu czasowego na określonym ciągu. Na przykładamp23:59:59.24 |
W poniższej tabeli wykorzystano timer nr 1 jako przykładample. Liczbę „1” można zastąpić dowolną liczbą z zakresu [1,4].
URI | Parametr | Opis |
/rdzeń/tm/1/start | – | Uruchom timer nr 1 |
/rdzeń/tm/1/stop | – | Zatrzymaj timer nr 1 |
/core/tm/1/uruchom ponownie | – | Ponowne uruchomienie timera nr 1 |
/rdzeń/tm/1/pauza | – | Wstrzymaj timer nr 1 |
/rdzeń/tm/1/zestaw | ciąg czasu | Ustaw timer nr 1 w ciągu czasu |
W poniższej tabeli zmienna nr 1 jest używana jako zmienna example. Liczbę „1” można zastąpić dowolną liczbą z zakresu [1,8].
URI | Parametr | Opis |
/rdzeń/va/1/zestaw | liczba całkowita | Ustaw wartość zmiennej #1 |
/core/va/1/odśwież | – | Odśwież zmienną nr 1; wyzwalacz zostanie wygenerowany tak, jakby zmienna zmieniła wartość |
/core/va/odśwież | – | Odśwież wszystkie zmienne; wyzwalacze zostaną wygenerowane |
Poniższa tabela pokazuje jak aktywować różne funkcje.
URI | Parametr | Opis |
/rdzeń/mrugnięcie | – | Chwilowe miganie diody LED TimeCore |
D.2TCP i UDP
W poniższej tabeli jako przykładu użyto listy działań nr 1ample. Liczbę „1” można zastąpić dowolną liczbą z zakresu [1,8]. Tabela wykorzystuje również akcję nr 2 jako przykładample. Liczbę „1” można zastąpić dowolną liczbą z zakresu [1,48].
Smyczkowy | Opis |
rdzeń-al-1-1-wykonaj= | Wykonaj akcję nr 2 na liście akcji nr 1 |
core-al-1-włącz= | Zaznacz pole wyboru „włącz” dla listy akcji nr 1 |
Poniższa tabela pokazuje, jak manipulować wewnętrznym kodem czasowym.
Smyczkowy | Opis |
rdzeń-tc-start | Uruchom kod czasowy |
rdzeń-tc-stop | Zatrzymaj kod czasowy |
rdzeń-tc-restart | Ponowne uruchomienie kodu czasowego |
rdzeń-tc-pauza | Wstrzymaj kod czasowy |
rdzeń-tc-set= | Ustaw ramkę kodu czasowego na określonym ciągu. Na przykładamp23:59:59.24 |
W poniższej tabeli wykorzystano timer nr 1 jako przykładample. Liczbę „1” można zastąpić dowolną liczbą z zakresu [1,4].
Smyczkowy | Opis |
rdzeń-tm-1-start | Uruchom timer nr 1 |
rdzeń-tm-1-stop | Zatrzymaj timer nr 1 |
core-tm-1-ponowne uruchomienie | Ponowne uruchomienie timera nr 1 |
rdzeń-tm-1-pauza | Wstrzymaj timer nr 1 |
rdzeń-tm-1-zestaw= | Ustaw timer nr 1 w ciągu czasu |
W poniższej tabeli zmienna nr 1 jest używana jako zmienna example. Liczbę „1” można zastąpić dowolną liczbą z zakresu [1,8].
Smyczkowy | Opis |
rdzeń-va-1-zestaw= | Ustaw wartość zmiennej #1 |
core-va-1-odświeżanie | Odśwież zmienną nr 1; wyzwalacz zostanie wygenerowany tak, jakby zmienna zmieniła wartość |
core-va-odświeżanie | Odśwież wszystkie zmienne; wyzwalacze zostaną wygenerowane |
Poniższa tabela pokazuje jak aktywować różne funkcje.
Smyczkowy | Opis |
mrugnięcie rdzenia | Chwilowe miganie diody LED TimeCore |
D.3Informacje zwrotne
TimeCore może wysyłać informacje zwrotne do urządzeń zewnętrznych za pomocą swojego API, tzw. 'klientów'. TimeCore przechowuje w pamięci ostatnich czterech klientów OSC i ostatnich czterech klientów UDP. Klienci będą automatycznie otrzymywać aktualizacje dotyczące kilku zmian stanu związanych z odtwarzaniem. Poniżej znajduje się tabela zawierająca listę wiadomości, które TimeCore wyśle swoim klientom. Polecenie hello idealnie nadaje się do sondowania urządzenia; pozwala sprawdzić, czy TimeCore jest online pod oczekiwanym adresem IP i portem. Wyłączenie zasilania wyczyści wewnętrzne listy klientów. Wyślij /core/goodbye lub core-goodbye, aby jawnie usunąć z listy klientów. Rozważ zaprogramowanie niestandardowej akcji w kontrolce show, gdy wymagana jest dodatkowa funkcjonalność informacji zwrotnej.
D.4 Zapobieganie powstawaniu pętli sprzężenia zwrotnego
Informacje zwrotne są automatycznie wysyłane do urządzenia, które używa interfejsu API OSC lub UDP. Jeśli urządzenie zewnętrzne jest również jednostką Visual Productions, wówczas komunikat zwrotny może zostać zinterpretowany przez jednostkę zewnętrzną jako nowe polecenie. Może to spowodować wygenerowanie kolejnego komunikatu zwrotnego. Nieskończony strumień komunikatów zwrotnych może zatrzymać zaangażowane jednostki. Tej pętli sprzężenia zwrotnego można zapobiec, przypisując unikalną etykietę prefiksowi interfejsu API urządzenia. To ustawienie jest omówione na stronie 8.1.
QSD34
Symbole akredytacji SCC i IAS są oficjalnymi symbolami odpowiednich jednostek akredytacyjnych, używanymi na podstawie licencji
81 Kelfield St., Unit 8, Toronto, ON, M9W 5A3, Kanada Tel: 416-241-8857; Faks: 416-241-0682
www.qps.ca
Wersja 05
Dokumenty / Zasoby
![]() |
PRODUKCJE WIZUALNE TimeCore Time Code Display [plik PDF] Instrukcja obsługi TimeCore Wyświetlanie kodu czasowego, TimeCore, Wyświetlanie kodu czasowego, Wyświetlanie kodu, Wyświetlanie |