PRODUKCJE WIZUALNE - logoKORKI CZASOWE
PODRĘCZNIKPRODUKCJE WIZUALNE TimeCore Time Code Display -

© 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.

SYMBOL CE 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 TimeCore Time Code Display - podpis

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

PRODUKCJE WIZUALNE TimeCore Time Code Display -certyfikat

PRODUKCJE WIZUALNE TimeCore Time Code Display - ikona 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:

  1. 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
  2. Produkt/sprzęt zostanie zmodyfikowany po uzyskaniu certyfikatu, bez uprzedniej pisemnej zgody QPS.

PRODUKCJE WIZUALNE TimeCore Time Code Display - ikona1

PRODUKCJE WIZUALNE TimeCore Time Code Display - signature1

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.

PRODUKCJE WIZUALNE TimeCore Wyświetlanie kodu czasowego - TimeCore

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

PRODUKCJE WIZUALNE TimeCore Time Code Display - zawartość

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).

PRODUKCJE WIZUALNE TimeCore Time Code Display - adapter

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.

PRODUKCJE WIZUALNE TimeCore Time Code Display - adapter1

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.

PRODUKCJE WIZUALNE Wyświetlacz kodu czasowego TimeCore - polaryzacja DC

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.

PRODUKCJE WIZUALNE TimeCore Time Code Display - Aranżacje sieciowe

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.

VISUAL PRODUCTIONS TimeCore Wyświetlacz kodu czasowego - przycisk resetowania

  • 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.

PRODUKCJE WIZUALNE TimeCore Time Code Display - Strona główna

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.

PRODUKCJE WIZUALNE TimeCore Time Code Display - Kiosc2

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).

PRODUKCJE WIZUALNE TimeCore Time Code Display - Master IP

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.

PRODUKCJE WIZUALNE TimeCore Time Code Display - konfiguracja Slave

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.

PRODUKCJE WIZUALNE TimeCore Time Code Display - CueluxPro

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.

PRODUKCJE WIZUALNE TimeCore Time Code Display - system

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.

VISUAL PRODUCTIONS TimeCore Time Code Display - Strona sterowania

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.

PRODUKCJE WIZUALNE TimeCore Time Code Display - Struktura sterowania

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.

PRODUKCJE WIZUALNE TimeCore Time Code Display -Struktura sterowania 1

Ustawienia

Ustawienia TimeCore podzielone są na sekcje, zobacz stronę Ustawienia, rysunek 8.1. W tym rozdziale omówiona zostanie każda sekcja.

PRODUKCJE WIZUALNE TimeCore Wyświetlanie kodu czasowego - strona ustawień

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ń.

PRODUKCJE WIZUALNE TimeCore Time Code Display - Ustawienia ogólne

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).

PRODUKCJE WIZUALNE TimeCore Wyświetlanie kodu czasowego - Ustawienia IP

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.

PRODUKCJE WIZUALNE TimeCore Time Code Display - Ustawienia przycisków

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

PRODUKCJE WIZUALNE TimeCore Time Code Display - Ustawienia wejściowe

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ę.

PRODUKCJE WIZUALNE TimeCore Time Code Display - Ustawienia wyjściowe

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.

PRODUKCJE WIZUALNE TimeCore Wyświetlanie kodu czasowego - Ustawienia OSC

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.

PRODUKCJE WIZUALNE TimeCore Wyświetlanie kodu czasowego - Ustawienia OSC1

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

PRODUKCJE WIZUALNE TimeCore Wyświetlanie kodu czasowego - Ustawienia OSC2

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

PRODUKCJE WIZUALNE TimeCore Wyświetlanie kodu czasowego - Ustawienia OSC3

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

PRODUKCJE WIZUALNE TimeCore Time Code Display - ustawienia

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.

PRODUKCJE WIZUALNE TimeCore Time Code Display - ustawienia1

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.

PRODUKCJE WIZUALNE TimeCore Time Code Display - Ustawienia MIDI

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.

PRODUKCJE WIZUALNE TimeCore Time Code Display - Sesja

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ć.

  1. Otwórz Aplikacje/Narzędzia/Konfiguracja Audio Midi
    PRODUKCJE WIZUALNE TimeCore Time Code Display - Sesja 1
  2. Kliknij „Okno” i wybierz „Pokaż Midi Studio”
    PRODUKCJE WIZUALNE TimeCore Time Code Display - Sesja 2
  3. Kliknij dwukrotnie „Sieć”
    PRODUKCJE WIZUALNE TimeCore Time Code Display - Host
  4. 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.

  1. Jeśli nie ma jeszcze żadnych sesji, dodaj sesję, klikając przycisk + pod sekcją Moje sesje.
    PRODUKCJE WIZUALNE TimeCore Time Code Display - sekcja Sesje
  2. Wybierz nazwę lokalną i nazwę Bonjour.
    PRODUKCJE WIZUALNE TimeCore Time Code Display - nazwa Bonjour
  3. Włącz sesję.
    PRODUKCJE WIZUALNE TimeCore Time Code Display - Włącz sesję
  4. W polu „Kto może się ze mną połączyć” ustaw opcję „Każdy”.
    PRODUKCJE WIZUALNE TimeCore Wyświetlanie kodu czasowego - 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.

PRODUKCJE WIZUALNE TimeCore Wyświetlanie kodu czasowego - Anyone1

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

PRODUKCJE WIZUALNE TimeCore Time Code Display - vManager

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óć.

PRODUKCJE WIZUALNE TimeCore Time Code Display - Tworzenie kopii zapasowej

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.

VISUAL PRODUCTIONS TimeCore Time Code Display - Aktualizacja oprogramowania układowego

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.

PRODUKCJE WIZUALNE TimeCore Time Code Display - Kiosk

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.
PRODUKCJE WIZUALNE TimeCore Time Code Display - Kiosc1Prosimy 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.

PRODUKCJE WIZUALNE TimeCore Time Code Display - ikona2 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
PRODUKCJE WIZUALNE TimeCore Time Code Display - ikona3PRODUKCJE WIZUALNE - logo

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

Odniesienia

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *