TIMECORE
MANUELL
© VISUAL PRODUCTIONS BV
WWW.VISUALPRODUCTIONS.NL
TimeCore Time Code Display
Revisionshistorik
Revision | Datum | Författare | Beskrivning |
5 | 17.12.2024 | FL | Uppdaterade bildskärmar och installationssidor. Lade till lägessida. Fixade saknade referenser. |
4 | 05.07.2023 | ME | FCC-deklaration. |
3 | 07.06.2018 | ME | Uppdaterat vManager-kapitlet för att återspegla app-butiksdistribution. Flyttade majoriteten av Kiosc-informationen till en dedikerad Kiosc-manual. Lade till diskussion om lösenord och dela analyser. |
2 | 10.11.2017 | ME | Tillagd: RTP-MIDI, rackmonterad tillbehör, MSC API och lösenordsskyddsfunktion. Ersatt VisualTouch info av Kiosc. |
1 | 10.05.2016 | ME | Första versionen. |
©2024 Visual Productions BV. Alla rättigheter reserverade.
Inga delar av detta verk får reproduceras i någon form eller på något sätt - grafiskt, elektroniskt eller mekaniskt, inklusive fotokopiering, inspelning, bandning eller informationslagring och -hämtningssystem - utan skriftligt tillstånd från utgivaren.
Även om alla försiktighetsåtgärder har vidtagits vid utarbetandet av detta dokument, tar utgivaren och författaren inget ansvar för fel eller utelämnanden, eller för skador som beror på användningen av informationen i detta dokument eller från användningen av program och källkod som kan följa med den. Under inga omständigheter ska utgivaren och författaren hållas ansvariga för förlust av vinst eller någon annan kommersiell skada som orsakas eller påstås ha orsakats direkt eller indirekt av detta dokument.
På grund av produktdesignens dynamiska natur kan informationen i detta dokument ändras utan föregående meddelande. Revideringar av denna information eller nya utgåvor kan komma ut för att införliva sådana ändringar.
Produkter som hänvisas till i detta dokument kan vara antingen varumärken och/eller registrerade varumärken som tillhör respektive ägare. Utgivaren och författaren gör inga anspråk på dessa varumärken.
Försäkran om överensstämmelse
Vi, tillverkaren Visual Productions BV, förklarar härmed under eget ansvar att följande enhet:
TimeCore
Överensstämmer med följande EG-direktiv, inklusive alla ändringar:
EMC-direktiv 2014/30/EU
Och följande harmoniserade standarder har tillämpats:
NEN-EN-IEC 61000-6-1:2019
Syftet med förklaringen är i överensstämmelse med relevant unionsharmoniseringslagstiftning.
Fullständigt namn och identifiering av den person som ansvarar för produktkvalitet och i enlighet med standarder för tillverkarens räkning
VISUAL PRODUCTIONS BV
IZAAK ENSCHEDEWEG 38A
NL-2031CR HAARLEM
NEDERLÄNDERNA
TEL +31 (0)23 551 20 30
WWW.VISUALPRODUCTIONS.NL
INFO@VISUALPRODUCTIONS.NL
ABN-AMRO BANK 53.22.22.261
BIC ABNANL2A
IBAN NL18ABNA0532222261
moms NL851328477B01
COC 54497795
QPS Evaluation Services Inc
Organ för provning, certifiering och fältutvärdering
Ackrediterad i Kanada, USA och internationellt
File
LR3268
CERTIFIKAT OM ÖVERENSSTÄMMELSE
(ISO TYP 3 CERTIFIERINGSSYSTEM)
Utfärdat till | Visual Productions BV |
Adress | Izaak Enschedeweg 38A 2031 CR Haarlem Nederländerna |
Projektnummer | LR3268-1 |
Produkt | Belysningskontrollsystem |
Modellnummer | CueCore3, CueCore2, QuadCore, loCore2, TimeCore |
Betyg | 9-24V DC, 0.5 A Drivs av en godkänd LPS-strömförsörjning, I/P:100-240Vac, 1.0A max 5060Hz, O/P: 12Vdc, 1A, 12W max |
Tillämpliga standarder | CSA C22.2 No 62368-1:19 Audio/Video, Informations- och kommunikationsteknikutrustning - Del 1 och UL62368-1- Audio/Video, informations- och kommunikationsteknikutrustning- Del 1 |
Fabrik/tillverkningsplats | Samma som ovan |
Uttalande om överensstämmelse: Produkten/utrustningen som identifieras i detta certifikat och beskrivs i rapporten som omfattas av ovan refererade projektnummer har undersökts och befunnits överensstämma med de relevanta kraven i ovan nämnda standard(er) och versioner. Som sådana är de berättigade att bära QPS-certifieringsmärket som visas nedan, i enlighet med bestämmelserna i QPS:s serviceavtal.
VIKTIG ANMÄRKNING
För att upprätthålla integriteten hos QPS-märkena kommer denna certifiering att återkallas om:
- Överensstämmelse med ovannämnda standard(er) – inklusive eventuella, informerade genom QPS Standard Update Notice (QSD 55) som utfärdas i framtiden – upprätthålls inte, eller
- Produkten/utrustningen modifieras efter att certifiering har beviljats, utan föregående skriftligt medgivande från QPS.
Introduktion
TimeCore är en solid state-enhet för hantering av tidskod. Den är tänkt att användas för underhållningsshower vid evenemang, konserter, festivaler och i temamiljöer. TimeCore kommer att hjälpa till att hålla de olika showelementen som ljud, ljus, video, laser och speciella FX synkroniserade.
TimeCore kan generera tidskod, den kan konvertera den mellan olika protokoll och den kan visa vilken mottagen tidskod som helst på sin display. Enheten har inbyggd web-server; detta web-gränssnitt låter användaren konfigurera enheten. De web-gränssnittet gör det också möjligt för andra icke-tidskodsprotokoll som UDP, OSC och sACN att länkas till vissa tidskodshändelser. TimeCore kan vara bryggan mellan tidskod och annan icke-tidskodsshowutrustning som videospelare, reläer och dimmers. TimeCore har en rik svit av protokoll som inkluderar de två mest populära tidskoderna inom show business SMPTE och MTC. Dessutom har den Art-Net timecode implementerad, som har fördelentage att vara nätverksbaserad.
Det här dokumentet diskuterar hur du ställer in enheten och programmerar dess interna mjukvarufunktioner. När denna manual skrevs fanns TimeCores firmware i version 1.14.
1.1 Efterlevnad
Denna enhet överensstämmer med följande bestämmelser:
- CE
- UKCA
- FCC
- UL 62368-1
- CSA C22.2 62368-1:19
- EAC
1.2 funktioner
Funktionsuppsättningen i TimeCore inkluderar:
- Ethernet-port
- Programmering via web-gränssnitt
- SMPTE
- MTC
- MIDI, MSC, MMC
- RTP-MIDI
- OSC, UDP, TCP
- Art-Net (data & tidskod)
- SACN-partikel
- Stor 7-segments LED-display
- 2x användardefinierbar tryckknapp
- 9-24V DC 500mA (PSU ingår)
- Power over Ethernet (klass I)
- Bords- eller DIN-skena monterad (tillval adapter)
- Drifttemperatur -20º C till +50º C (-4º F till 122º F)
- Överensstämmelse med EN55103-1 EN55103-2
- Medföljer programvaran vManager och Kiosc
1.3 Vad finns i kartongen?
TimeCore-förpackningen innehåller följande artiklar (se figur 1.2):
- TimeCore
- Strömförsörjning (inkl. internationell kontaktsats)
- Nätverkskabel
- Infokort
1.4 Spara data i minnet
Denna manual kommer att beskriva hur man konfigurerar TimeCore och åtgärder, uppgifter etc. Enhetens web-gränssnitt används för att redigera den här typen av element. När ändringar görs, lagras dessa ändringar direkt i RAM-minnet på TimeCore och programmeringen kommer direkt att påverka enhetens beteende. RAM-minnet är dock flyktigt och dess innehåll kommer att gå förlorat genom en strömcykel. Av denna anledning kommer TimeCore att kopiera alla ändringar i RAM-minnet till dess inbyggda flashminne. Flash-minnet behåller sina data även när det inte är strömsatt. TimeCore kommer att ladda tillbaka all data från flashminnet vid uppstart.
Denna minneskopieringsprocess utförs automatiskt av TimeCore och bör inte vara någon angelägenhet för användaren. En punkt att tänka på är dock att efter att ha gjort en ändring bör enheten ges tid att utföra kopian för att blinka. Som en tumregel, koppla inte bort strömmen från enheten inom 30 sekunder från att du gör en programmeringsändring.
1.5 Ytterligare hjälp
Om du efter att ha läst den här manualen har ytterligare frågor, vänligen konsultera onlineforumet på https://forum.visualproductions.nl för mer teknisk support.
Protokoll
TimeCore är utrustad med flera kommunikationsportar och stöder olika protokoll. Detta kapitel beskriver dessa protokoll och i vilken utsträckning de är implementerade i TimeCore
2.1 SMPTE
SMPTE är en tidskodsignal som kan användas för att synkronisera ljud, video, belysning och annan showutrustning. TimeCore stöder mottagning av SMPTE som överförs som en ljudsignal, även känd som LTC-tidskod. TimeCore kan skicka och ta emot SMPTE.
2.2 MIDI
MIDI-protokollet är avsett för sammankoppling av musikenheter som synthesizers och sequencers. Dessutom är detta protokoll också mycket lämpligt för att skicka triggers från en enhet till en annan och används ofta för att synkronisera ljud-, video- och ljusutrustning. Det finns också en stor samling MIDI-kontrollytor tillgängliga; användargränssnittskonsoler med rattar, (motoriserade) faders, roterande kodare, etc.
TimeCore är utrustad med både en MIDI-ingång och en MIDI-utgångsport. Det stöder att ta emot och skicka MIDI-meddelanden som NoteOn, NoteOff, ControlChange och ProgramChange.
2.2.1 MTC
MIDI Timecode (MTC) är tidskodsignalen som är inbäddad i MIDI.
TimeCore stöder mottagning och sändning av MTC. Det rekommenderas inte att kombinera användningen av MTC med vanlig MIDI eftersom MTC förbrukar bandbredden för MIDI-anslutningen.
2.2.2MMC
MIDI Machine Control (MMC) är en del av MIDI-protokollet. Den definierar speciella meddelanden för styrning av ljudutrustning såsom flerspårsinspelare. TimeCore stöder sändning av MMC-kommandon; se sidan 61.
2.2.3MSC
MIDI Show Control (MSC) är en förlängning av MIDI-protokollet. Den består av kommandon för att synkronisera showutrustning som belysning, video och ljudenheter.
2.3RTP-MIDI
RTP-MIDI är ett Ethernet-baserat protokoll för överföring av MIDI-meddelanden. Det är en del av RTP-protokollsviten (Real-Time Protocol). RTP-MIDI stöds av operativsystemen macOS och iOS. Genom att installera en drivrutin stöds den även på Windows.
När väl RTP-MIDI-anslutningen har upprättats mellan TimeCore och datorn, kommer programvara som körs på datorn att se TimeCores MIDI-portar som om det vore ett USB-anslutnings MIDI-gränssnitt.
2.4Art-Net
Art-Net-protokollet överför primärt DMX-512-data över Ethernet. Den höga bandbredden hos en Ethernet-anslutning gör att Art-Net kan överföra upp till 256 universum.
Data som skickas ut för Art-Net lägger en viss belastning på nätverket, därför rekommenderas att inaktivera Art-Net när det inte används.
Utöver att överföra DMX-512-data kan Art-Net även användas för att överföra tidskodsinformation för utrustningssynkronisering.
TimeCore stöder sändning och mottagning av Art-Net-tidskod såväl som ett universum av Art-Net-data.
2.5sACN
Protokollet för streaming Architecture of Control Networks (sACN) använder en metod för att transportera DMX-512-information över TCP/IP-nätverk. Protokollet är specificerat i ANSI E1.31-2009-standarden.
sACN-protokollet stöder multicast för att effektivt utnyttja nätverkets bandbredd.
TimeCore stöder sändning och mottagning av ett sACN-universum.
2.6TCP
Transmission Control Protocol (TCP) är ett kärnprotokoll i Internet Protocol Suite. Den används för sin tillförlitliga, ordnade och felkontrollerade leverans av en ström av bytes mellan applikationer och värdar över IP-nätverk. Det anses vara "tillförlitligt" eftersom protokollet i sig kontrollerar om allt som överfördes levererades vid mottagandet. TCP möjliggör återsändning av förlorade paket, och säkerställer därigenom att all data som överförs tas emot.
TimeCore stöder mottagning av TCP-meddelanden.
2.7UDP
Användare Datagram Protocol (UDP) är ett enkelt protokoll för att skicka meddelanden över nätverket. Det stöds av olika mediaenheter som videoprojektorer och Show Controllers. Den innehåller inte felkontroll, därför är den snabbare än TCP men mindre tillförlitlig.
Det finns två sätt att få TimeCore att svara på inkommande UDP-meddelanden. API:t (se sidan 69) gör typiska TimeCore-funktioner tillgängliga via UDP. Dessutom kan anpassade meddelanden programmeras på sidan Visa kontroll (se sidan 26). Det här är också platsen för programmering av utgående UDP-meddelanden.
2.8OSC
Open Sound Control (OSC) är ett protokoll för kommunikation mellan programvara och olika enheter av multimediatyp. OSC använder nätverket för att skicka och ta emot meddelanden, det kan innehålla olika information.
Det finns appar tillgängliga för att skapa skräddarsydda användargränssnitt på iOS (iPod, iPhone, iPad) och Android. Dessa verktyg gör det möjligt att programmera idiotsäkra användargränssnitt för att styra enheten. T.ex. Kiosc från Visual Productions.
Det finns två sätt att få TimeCore att svara på inkommande OSC-meddelanden.
För det första gör API:et (se sidan 68) typiska TimeCore-funktioner tillgängliga via OSC. För det andra kan anpassade meddelanden programmeras på sidan Visa kontroll (se sidan 26).
2.9DHCP
Dynamic Host Configuration Protocol (DHCP) är ett standardiserat nätverksprotokoll som används i Internet Protocol (IP)-nätverk för att dynamiskt distribuera nätverkskonfigurationsparametrar, såsom IP-adresser.
TimeCore är en DHCP-klient.
Installation
Det här kapitlet diskuterar hur du ställer in TimeCore.
3.1DIN skena montering
Enheten kan monteras på DIN-skena. Enheten är förberedd för montering på DIN-skena genom att använda 'DIN-skenahållare TSH 35' från Bopla (Produktnr. 22035000).
Denna adapter är – bland annat – tillgänglig från:
- Farnell / Newark (beställningskod 4189991)
- Conrad (beställningskod 539775 – 89)
- Distrelec (beställningskod 300060)
3.2 Rackmonterad
Det finns en adapter tillgänglig för att montera TimeCore i ett 19" rack. Rackmonteringsadaptern är 1U och säljs separat. Den passar två enheter, men den levereras med ett läge stängt av en blindpanel, se figur 3.2.
3.3 Kraft
TimeCore kräver en DC-strömförsörjning mellan Volt med ett minimum av 500mA. 2,1 mm DC-kontakten är mittpositiv. TimeCore är också Power-over-Ethernet (PoE) aktiverad. Det kräver PoE klass I.
Nätverk
TimeCore är en nätverkskompatibel enhet. En nätverksanslutning mellan en dator och enheten krävs för att konfigurera och programmera TimeCore, men när enheten väl har programmerats är det inte längre nödvändigt att TimeCore är ansluten till ett Ethernet-nätverk.
Det finns flera möjliga arrangemang för att ansluta datorn och TimeCore. De kan kopplas peer-to-peer, via en nätverksswitch eller via Wi-Fi. Figur 4.1 illustrerar dessa olika arrangemang.
Ethernet-porten på TimeCore känner av automatiskt; det spelar ingen roll om en korsad eller rak nätverkskabel används. Även om Ethernet-porten är klassificerad som 100 Mbps, kan buffertgränser gälla för specifika uppgifter, som API-meddelanden.
4.1 IP-adress
TimeCore stöder både statiska IP-adresser och automatiska IP-adresser.
Som standard är TimeCore inställd på 'DHCP' där den automatiskt tilldelas en IP-adress av DHCP-servern i nätverket. "DHCP-servern" är vanligtvis en del av en nätverksrouters funktionalitet.
Statiska IP-adresser är användbara när det inte finns någon DHCP-server i nätverket, till exempel när det finns en direkt peer-to-peer-anslutning mellan en TimeCore och en dator. Det är också användbart i permanenta installationer där IP-adressen för TimeCore är känd av annan utrustning och därför inte bör ändras.
Vid användning av DHCP finns ofta risken att automatiskt få en ny IP-adress i händelse av att DHCP-servern byts ut. När du använder statiska IP-adresser, se till att all utrustning i nätverket har unika IP-adresser inom samma subnät.
TimeCores LED hjälper till att avgöra vilken typ av IP-adress som är inställd. Lysdioden kommer att indikera rött när du använder DHCP och den kommer att indikera vitt i fallet med en statisk IP-adress.
Det finns tre sätt att ändra IP-adressinställningen för TimeCore.
- vManager kan användas för att upptäcka en TimeCore på nätverket. När den väl hittats tillåter vManager-programvaran (figur kapitel 10) att ändra IP-adress, nätmask och DHCP-inställningar.
- Om IP-adressen redan är känd visas TimeCores web-gränssnitt. Sidan Inställningar om detta web-gränssnitt gör det möjligt att ändra samma nätverksrelaterade inställningar.
- Genom att kort trycka på återställningsknappen på enheten växlar den mellan statiska och automatiska IP-adresser. Genom att trycka och hålla ned återställningsknappen (se figur 4.2) på enheten i 3 sekunder, kommer den att konfigurera om enheten till fabriksstandard IP-adress och subnätmask. Inga andra inställningar kommer att ändras. Standard-IP-adressen är 192.168.1.10 med nätmasken inställd på 255.255.255.0.
4.2Web-gränssnitt
TimeCore har en inbyggd web-server. Detta web-gränssnitt kan nås via en vanlig webbläsare. Vi rekommenderar att du använder någon av följande webbläsare:
- Microsoft Edge
- Google Chrome (v102 eller senare)
- Apple Safari (v15 eller högre)
- Mozilla Firefox (v54 eller senare)
De web-gränssnittet låter dig konfigurera och programmera TimeCore. När du bläddrar till enheten visas startsidan (figur 4.3) först. Hemsidan är skrivskyddad; den ger information men tillåter inte att ändra någon inställning. De andra sidorna presenterar många inställningar som kan redigeras. Dessa sidor kommer att diskuteras i de följande kapitlen.
4.2.1 Drifttid
Detta fält anger hur länge enheten har levt sedan den senaste omstarten.
4.2.2 Senaste serverundersökning
Indikerar senaste gången tid och datum hämtades från en NTP-tidsserver.
4.2.3Master IP
När enheten inte är i fristående läge, visar detta fält IP-adressen för systemet som behärskar denna TimeCore. Se kapitel 5 för mer information om driftlägen.
4.3Åtkomst via Internet
TimeCore kan nås via Internet. Det finns två sätt att uppnå detta: Port Forwarding och VPN.
- Port Forwarding Är relativt lätt att ställa in i routern. Varje router är olika så det rekommenderas att konsultera routerns dokumentation (ibland kallas det NAT eller Port-Redirecting). Observera att portvidarebefordran inte är säker, eftersom vem som helst kan komma åt TimeCore på detta sätt.
- Åtkomst via en Virtual Private Network (VPN)-tunnel kräver mer installationsinsatser, även routern behöver stödja VPN-funktionen. När det har ställts in är detta ett mycket säkert sätt att kommunicera med TimeCore. En VPN är en nätverksteknik som skapar en säker nätverksanslutning över ett offentligt nätverk som Internet eller ett privat nätverk som ägs av en tjänsteleverantör. Stora företag, utbildningsinstitutioner och statliga myndigheter använder VPN-teknik för att möjliggöra för fjärranvändare att ansluta säkert
till ett privat nätverk. För ytterligare information om VPN, se http://whatismyipaddress.com/vpn.
Driftlägen
En TimeCore kan fungera i tre lägen, varje läge resulterar i ett annat beteende hos enheten.
- Fristående
- Slav
- CueluxPro
Som standard fungerar TimeCore i fristående läge.
Statusfältet längst ner på web-gränssnitt (figur 5.1) indikerar aktuellt driftläge. När behärskad av CueluxPro startsidan för web-gränssnittet visar IP-adressen för CueluxPro-systemet (figur 5.2).
5.1 Fristående läge
I detta läge är TimeCore en autonom enhet för styrning av belysning.
Vanligtvis är den laddad med ljusinnehåll och programmerad att svara på externa triggers och/eller intern schemaläggning. Detta är standardbeteendet för en TimeCore; det fristående läget är aktivt när TimeCore inte är i slav- eller CueluxPro-läge.
5.2Slavläge
Vissa krävande ljusdesigner kan kräva mer än fyra universum av DMX.
När flera TimeCore-enheter kombineras för att skapa ett stort multi-universumssystem finns ett behov av synkronisering av dessa TimeCore-enheter. Slavläget underlättar detta. Se figur 5.3.
I slavläge tas TimeCore över av en master-TimeCore och är inte längre ansvarig för dess uppspelningar och schemaläggning; befälhavaren sköter detta. Allt som slaven kräver är att innehålla belysningen i sina spår.
Master-TimeCore kommer att styra alla sina slavar för att aktivera samma spår och hålla uppspelningen av dessa spår synkroniserad.
Det är nödvändigt att lägga all åtgärdsprogrammering i master-TimeCore. Faktum är att uppspelningsinformationen inuti slavarna kommer att skrivas över av mastern.
Mastern gör detta eftersom den lagrar en kopia av dess uppspelningsdata i varje slav för att göra det möjligt för slaven att fortsätta autonomt om kommunikationen mellan master och slav skulle avbrytas.
Den logiska platsen för åtgärdslistorna och åtgärden för ett master/slavsystem är också inne i mastern, men det är tillåtet att placera åtgärder i en slav och de kommer att exekveras.
5.3 CueluxPro-läge
CueluxPro (se figur 5.4) är en mjukvarubaserad belysningskonsol som medföljer TimeCore. Syftet med TimeCore i detta läge är att vara ett gränssnitt mellan CueluxPro och DMX-belysningsarmaturerna. Därför kommer TimeCore att vidarebefordra data som tas emot från CueluxPro-mjukvaran till sina DMX-uttag. Under detta läge avbryts all intern uppspelning och schemaläggning inom TimeCore. Figur 5.5 illustrerar ett typiskt CueluxPro/TimeCore-system.
TimeCore går in i CueluxPro-läget så snart den är patchad till ett eller flera universum i CueluxPro-mjukvaran. Detta läge avslutas genom att ta upp TimeCore eller stänga ned CueluxPro-mjukvaran.
Att använda CueluxPro-mjukvaran i kombination med TimeCore resulterar i ett ljusstyrningssystem med en större funktionsuppsättning än att använda TimeCore på egen hand i fristående läge. CueluxPro funktioner:
- Personlighetsbibliotek med 3000+ fixturer
- FX Generator
- Matrix Pixel-mapping
- Grupper
- Paletter
- Tidslinjeredigerare
CueluxPro kan också användas för att generera belysningsinnehåll som kan laddas upp till TimeCore. Efter uppladdningen kan TimeCore fortsätta att användas fristående. För information om hur man använder CueluxPro, se CueluxPro-manualen på Visual Productions webplats. Den här manualen ger instruktioner för att ansluta till CueluxPro och ladda upp innehåll till TimeCore.
Visa kontroll
TimeCore kan interagera med omvärlden; den kan ta emot meddelanden och värden genom olika protokoll och den kan skicka ut många protokoll. Det är möjligt att automatisera TimeCore genom att låta den svara automatiskt på inkommande signaler. Ett exampEn av detta skulle vara att starta tidskodsklockan vid mottagande av ett specifikt UDP-nätverksmeddelande. Visa kontrollsidan (se figur 6.1) gör det möjligt att göra denna typ av programmering.
Sidan Show Control presenterar ett system med "åtgärder". En signal som TimeCore behöver svara på eller kanske omvandla till någon annan signal, måste uttryckas i en handling. Konvertering av tidskodsprotokoll är undantaget; detta kan göras på sidan Inställningar (se sidan 36). Innan programmeringsåtgärder
vänligen överväga Show Control-strukturen i figur 6.2.
TimeCore kan lyssna på olika protokoll. Dessa tillgängliga protokoll är listade i källor, men TimeCore kan bara aktivt lyssna på 8 protokoll samtidigt. De aktiva protokollen listas i 'Action Lists'. Varje åtgärdslista kan innehålla åtgärder. Inom ett protokoll/källa kräver varje enskild signal sin egen åtgärd. Till exempelample, när du lyssnar på kanal 1 och 2 på inkommande DMX behöver DMX-åtgärdslistan två åtgärder; en för varje kanal.
Inuti handlingen definierar vi triggern och uppgifterna. Triggern anger vilken signal som ska filtreras. I ovanstående DMX exampOm utlösaren skulle vara inställd på 'kanal 1' respektive 'kanal 2'. Uppgifterna avgör vad TimeCore kommer att göra när den här åtgärden utlöses. Flera uppgifter kan placeras i handlingen. Det finns uppgifter tillgängliga för ett brett utbud av TimeCore-funktioner och externa protokoll. Uppgiftstyper beskrivs i bilaga C på sidan 60.
Vänligen konsultera API-bilagan på sidan 68 innan du implementerar inkommande OSC- eller UDP-meddelanden; API:et exponerar redan typisk funktionalitet genom OSC och UDP och därför kanske det inte är nödvändigt att implementera anpassade meddelanden.
6.1 Källor och åtgärdslistor
Källlistan visar alla protokoll som TimeCore kan ta emot.
Den innehåller också interna funktioner som kan skapa händelser som kan användas för att utlösa åtgärder, till exempel power-up-händelsen. Dessa källor är tillgängliga, men de kommer bara att lyssnas aktivt på när de flyttats till handlingslistan.
Knappar | En av de två främre sidoknapparna trycks in |
MIDI | MIDI-meddelanden |
RTP-MIDI | RTP-MIDI nätverksmeddelanden |
UDP | UDP-nätverksmeddelanden |
TCP | TCP-nätverksmeddelanden |
OSC | OSC nätverksmeddelande |
Art-Net | Art-Net DMX-data |
SACN-partikel | sACN DMX-data |
Tidskod | Tidskodssignal, ange det inkommande tidskodsprotokollet på sidan Inställningar. |
Kiosc | Triggers från Kiosc. För varje åtgärd kan olika kontroller väljas såsom knappar och reglage, färgväljare etc. Den ordningen på åtgärderna kommer att styra arrangemanget i Kiosc. |
Randomiserare | Randomiseraren kan generera ett slumptal |
System | Händelser som "Power on" |
Variabel | Variabelkällan fungerar i kombination med variabeluppgiften (För mer information om variabeluppgiften vänligen se Uppgiftstyper). Variabeluppgiften kommer att ställa in ett värde som en aktiverad åtgärdslistatyp med variabel som källa kommer att användas som en utlösare. TimeCore kommer inte att behålla värdena för de 8 variablerna mellan strömcyklerna. |
Timer | Det finns 4 interna timers i TimeCore. En händelse kommer att tas upp när en timer löper ut. Timers ställs in och aktiveras av Timer-uppgifterna. |
Användarlista 1-4 | Dessa åtgärdslistor kommer aldrig att utlösa en händelse, men de är användbara för avancerad programmering. |
Åtgärdslistor kan tillfälligt stängas av genom att avaktivera deras kryssruta på sidan Visa kontroll. Det finns också en uppgift för att automatisera ändring av tillståndet för den här kryssrutan.
6.2 Åtgärder
Åtgärder utförs när en viss signal tas emot. Denna signal definieras av triggern. En utlösare är alltid relativ till åtgärdslistan som åtgärden tillhör.
Till exempelample, när trigger-typen är inställd på 'Channel' hänvisar den till en enstaka DMX-kanal om åtgärden placeras i en 'DMX Input'-lista och det betyder en enda Art-Net-kanal om åtgärden finns i en Art- Netto action-lista.
En trigger bestäms av trigger-typ, trigger-värde och trigger-flank-fält.
Även om dessa fält inte är tillämpliga för alla åtgärdslistor och därför ibland utelämnas i web GUI. Fältet av triggertyp anger vilken typ av signal åtgärden kommer att triggas av. Till exempelample, när du gör en åtgärd i knapplistan finns valet mellan "Kort tryck" och "Långt tryck" trigger-typer. Triggervärdet anger det faktiska signalvärdet. I knappen example trigger-värdet anger vilken knapp.
I vissa åtgärdslistor behöver åtgärder också specificera triggerflanken. Flanken anger vidare värdet som signalen ska ha innan åtgärden utlöses. Till exempelample, när en åtgärd utlöses från en Kiosc-lista och den är länkad till en knapp i Kiosc-mjukvaran, kommer flanken att avgöra om den ska utlösas endast när knappen går ner eller bara när den går upp. Bilaga B ger en överview av de tillgängliga triggertyperna.
En åtgärdslista kan ha upp till 48 åtgärder, i hela systemet finns det maximalt 64 åtgärder.
6.3 Uppgifter
Uppgifter läggs till i en åtgärd för att specificera vad som ska göras när den exekveras.
Upp till 8 uppgifter kan inkluderas i en åtgärd, systemövergripande finns det maximalt 128 uppgifter. Uppgifterna utförs i listans ordning. Det finns ett brett urval av uppgifter att välja mellan, de inkluderar att ändra någon av de interna mjukvarufunktionerna som tidskodsklocka och LED-displayen, samt att skicka ut meddelanden via något av de protokoll som stöds.
Uppgifterna är organiserade i kategorier. När en uppgift väl har valts från dessa kategorier möjliggör varje uppgift ytterligare val mellan flera funktioner och funktioner.
Uppgifter innehåller upp till två parametrar som kan krävas för att de ska kunna utföras.
En uppgift kan testas genom att markera den och trycka på knappen 'exekvera' i dialogrutan för åtgärdsredigering. Hela åtgärden kan också testas; gå till sidan Visa kontroll, välj åtgärden och tryck på knappen "exekvera".
Appendix B ger en detaljerad överview tillgängliga uppgifter, funktioner, funktioner och parametrar.
6.4 Mallar
Sidan Visa kontroll visar en lista med mallar. En mall är en uppsättning handlingslista, åtgärder och uppgift. Dessa mallar konfigurerar TimeCore för att utföra typiska funktioner; till exempelampl styr tidskodsklockan med de två tryckknapparna eller visa tidskodstatus på LED-displayen.
Mallarna sparar alltså tid; annars borde åtgärder ha ställts in manuellt.
De kan också fungera som en guide för att mjuka upp inlärningskurvan för handlingar; mycket kan läras av att lägga till en mall och sedan utforska de åtgärder och uppgifter den skapade. Observera att vissa mallar kräver att inställningarna ändras på inställningssidan. Bilaga A ger en överview av de tillgängliga mallarna.
6.5 Variabler
Variabler är interna minnen som kan hålla ett värde; ett tal i intervallet [0,255]. Det finns 8 variabler och de används vanligtvis för avancerad programstyrning. I IoCore2 lagras inte variabelns innehåll mellan effektcyklerna.
Variabler kan ställas in efter uppgifter. Variabler kan läggas till som källor för att få åtgärder utlösta när en variabel ändrar värde.
6.6 Randomizer
Randomizern är en intern mjukvarufunktion som kan generera ett (pseudo)slumptal. Detta är användbart för att en händelse ska utlösa en slumpmässig ljusscen i en miljö med teman. Randomizern aktiveras av Randomizertask. Resultatet av randomizerns beräkning kan erhållas genom att fånga händelsen i Randomizer-actionlistan.
Övervakar
Denna sida låter användaren inspektera inkommande och utgående data, både MIDI-typ data (se figur 7.1) såväl som kontrollmeddelanden (se figur 7.2).
Övervakning av inkommande och utgående data kan hjälpa användaren att felsöka under programmering.
På monitorsidan kan fyra olika ingångskällor hittas (MIDI, RTPMIDI, Art-Net och sACN), tillsammans med kontrollin- och utgångskällorna (TCP, UDP och OSC). Samt åtkomst till data som lagras i 4 timers och 10 variabler.
Inställningar
TimeCores inställningar är organiserade i sektioner, se sidan Inställningar figur 8.1. Det här kapitlet kommer att diskutera varje avsnitt.
8.1 Allmänt
Du kan ändra TimeCores etikett. Denna etikett kan användas för att särskilja enheten i en uppsättning med flera enheter.
Genom att aktivera kryssrutan Blink kommer enhetens LED att blinka för att hjälpa till att identifiera den bland flera enheter.
API-kommandona som diskuteras i appendix D börjar med ett prefix som är inställt på core som standard. När du använder flera enheter från Visual Productions kan det vara användbart att tilldela unika etiketter till dessa prefix, särskilt när du använder utsända meddelanden. Läs mer om återkopplingsslingor i avsnitt D.4.
Obehöriga användare kan förhindras från att göra ändringar i TimeCore genom att aktivera lösenordsskyddet. När det har aktiverats kan lösenordet inaktiveras via web-gränssnitt (med avaktiveringsknappen) och återställningsknappen (se figur 4.2). Tryck länge på återställningsknappen för att inaktivera lösenordsskyddet; detta kommer också att återställa enhetens statiska IP till fabriksinställningarna.
8.2 IP
IP-fälten är till för att ställa in IP-adressen och nätmasken för TimeCore.
Fältet Router krävs endast när Port Forwarding används. Du kan också aktivera eller inaktivera DHCP-funktionen (För mer information se kapitel 4 på sidan 18).
8.3 Knappar
De två knapparna i web-gränssnittet efterliknar de två tryckknapparna på den fysiska enheten. Dessa mjukvaruknappar är användbara för att testa eller styra enheten när den placeras utom räckhåll.
8.4 Ingång
Det här avsnittet bestämmer tidskodskällan för TimeCore. Alternativen är:
Källa | Beskrivning |
Inre | Tidskoden kommer att genereras internt av TimeCore |
SMPTE | LTC-signal mottagen på SMPTE IN-kontakt |
MTC | MTC-signal tas emot på MIDI IN-kontakten |
Art-Net | Art-Net tidskod mottagen via nätverksporten |
SMPTE- och Art-Net-protokollen erbjuder inga medel för att skilja en signalförlust från en "paus" i tiden. Därför tillåter 'Signal Loss Policy' dig att kontrollera ett fall i tidskodssignalen bör tolkas.
Politik | Beskrivning |
Fortsätta | I fallet med en signalförlust kommer TimeCore att fortsätta tidskoden genom att använda sin interna klocka. När signalen dyker upp igen synkroniseras TimeCore med den igen. |
Paus | TimeCore pausar tidskoden när signalen försvinner. Den kommer att fortsätta med timingen så snart signalen återställs. |
8.5 Utgång
Detta avsnitt kontrollerar om något tidskodsprotokoll överförs från TimeCore.
Varje tidskodsprotokoll har sin egen bildhastighetsinställning.
SMPTE- och Art-Net-protokollen erbjuder inga medel för att indikera en "paus" av tidskodsignalen. Därför erbjuder TimeCore en "aktiv under paus"-kryssruta för att kontrollera beteendet hos SMPTE- och Art-Net-signalen under ett pausläge.
När den är inaktiverad kommer både SMPTE- och Art-Net-signalen att upphöra; ingen signal kommer att genereras. I det här fallet är det svårt för mottagaren att avgöra skillnaden mellan en "paus" och "signalförlust".
När 'aktiv under paus' är aktiverat för SMPTE kommer TimeCore att generera ogiltiga SMPTE-ramar under pausen. Detta gjorde det möjligt för mottagaren att fortfarande upptäcka aktivitet på SMPTE-linjen (detta skulle inte vara fallet under en signalförlust). När kryssrutan är aktiverad för Art-Net kommer TimeCore att fortsätta upprepa den sista tidskodsramen under pausen.
8.6OSC
Extern utrustning som skickar OSC-meddelanden till TimeCore måste vara medveten om numret som anges i "Port"-fältet. Detta är porten som TimeCore lyssnar på för inkommande meddelanden.
TimeCore kommer att skicka sina utgående OSC-meddelanden till de IP-adresser som anges i 'Out IP'-fälten. Upp till fyra IP-adresser kan anges här. Använd formatet 'ipadress:port' i dessa fält, t.ex. ”192.168.1.11:9000”. Om ett fält inte ska användas kan det fyllas i med IP 0.0.0.0:0. Det är möjligt att ange en sändnings-IP-adress som 192.168.1.255 för att nå fler än fyra mottagare.
Om du aktiverar kryssrutan Vidarebefordra kommer TimeCore att kopiera varje inkommande OSC-meddelande och skicka det de adresser som anges i 'Out IP'-fälten.
8.7TCP/IP
Definierar lyssningsportarna för TCP- och UDP-meddelanden. Externa system som avser att skicka TCP- eller UDP-meddelanden till TimeCore behöver känna till enhetens IP-adress och detta portnummer. Som standard är båda portarna inställda på 7000.
8.8Art-Net
Art-Net-funktionen (DMX-data) i TimeCore stöder ett universum ut och ett universum in. Dessa universum kan mappas till vilket som helst av de 256 tillgängliga universum i Art-Net-protokollet. Universum anges i formatet 'subnet.universe', dvs det lägsta universumnumret skrivs som '0.0' och det högsta universumnumret betecknas som '15.15'. Den utgående Art-Net-överföringen kan avaktiveras genom att ange 'off' i utmatningsfältet.
Destinations-IP:n bestämmer vart utgående Art-Net-data ska skickas till.
Vanligtvis innehåller detta fält en sändningsadress som 2.255.255.255 som skickar Art-Net-data till 2.xxx IP-intervallet. En annan typisk Art-Net bred-
cast-adressen är 10.255.255.255. När du använder sändningsadressen 255.255.255.255 kommer alla enheter i nätverket att ta emot Art-Net-data.
Det är också möjligt att fylla i en unicast-adress som 192.168.1.11; i detta fall skickas Art-Net-data endast till en IP-adress. Detta håller resten av nätverket rent från alla Art-Net-nätverksmeddelanden.
8.9sACN
TimeCore stöder ett inkommande sACN-universum och ett utgående universum.
Varje universumfält bör innehålla ett nummer i intervallet [1,63999]. Utgående sACN-överföring kan inaktiveras genom att ange 'off' i sACN-utgångsfältet.
8.10RTP-MIDI
Se kapitel 9 för en detaljerad diskussion om hur man ställer in en RTP-MIDI-anslutning.
RTP-MIDI
TimeCore stöder RTP-MIDI. Det är ett protokoll för att skicka MIDI-meddelanden över Ethernet. Det här kapitlet diskuterade hur man ställer in anslutningen mellan TimeCore och en dator.
Figur 9.1 illustrerar en typisk RTP-MIDI-inställning. Datorn ansluter till TimeCore via Ethernet. Detta gör att datorn kan skicka MIDI-meddelanden till TimeCore. Dessa meddelanden kan användas för att styra TimeCore internt.
Alternativt kan meddelandena vidarebefordras till den fysiska MIDI-porten på TimeCore, med TimeCore som MIDI-gränssnitt.
På samma sätt kan MIDI-meddelanden som genereras av TimeCore internt tas emot på datorn via RTP-MIDI. Samt MIDI-meddelanden som tas emot på den fysiska MIDI-porten.
Kryssrutan MIDI Throughput i figur 9.2 möjliggör RTP-MIDI-vidarebefordran till TimeCores fysiska MIDI-port. När den är inaktiverad kan RTP-MIDI-meddelanden som tas emot från datorn endast användas internt i TimeCore.
9.1 Sessioner
För att kommunicera via RTP-MIDI krävs en "session". En RTP-MIDI-session består av en värd och en eller flera deltagare. En deltagare ansluter till en värd. Denna värd bör därför redan vara tillgänglig på nätverket.
TimeCore kan agera antingen som värd eller som deltagare. Detta val görs på inställningssidan (se figur 9.2).
9.1.1 Värd
När den är konfigurerad som värd kommer TimeCore att skapa en session. Namnet på denna session kommer från TimeCores etikett plus dess serienummer. Till exempelampen TimeCore med etiketten 'MyTimeCore' och seriell 201620001 kommer att resultera i sessionsnamnet mytimecore201620001.
När en TimeCore skickar ett meddelande via RTP-MIDI kommer detta meddelande att skickas till alla deltagare. TimeCore kan upprätthålla en anslutning med upp till 4 deltagare samtidigt.
9.1.2Deltagare
Om TimeCore är konfigurerad som deltagare kommer den att försöka ansluta till en session med namnet som definieras i fältet 'Tjänstnamn' (se figur 9.2).
9.2 Installera datorn
Datorn måste också antingen vara värd för en session eller gå med i en befintlig session.
Det här stycket beskriver hur du ställer in det på macOS och Windows.
9.2.1 macOS
RTP-MIDI stöds av operativsystemet macOS. Följ nästa steg för att konfigurera den.
- Öppna Application/Utilities/Audio Midi Setup
- Klicka på "Fönster" och välj "Visa Midi Studio"
- Dubbelklicka på "Nätverk"
- Fortsätt med "Värd"-inställningen på sidan 42 eller "Deltagare"-inställningen på sidan 43.
9.2.2 Windows
Windows OS stöder RTP-MIDI med hjälp av en drivrutin. Vi rekommenderar rtpMIDI-drivrutinen från Tobias Erichsen. Den kan laddas ner från http://www.tobias-erichsen.de/software/rtpmidi.html. Installera drivrutinen och öppna den. Fortsätt sedan med "Värd"-inställningen på sidan 42 eller "Deltagare"-inställningen på sidan 43
9.2.3 Värd + deltagare
Följ nästa steg för att antingen ställa in din dator som värd eller som deltagare.
- Om det inte redan finns några sessioner, lägg till en session med knappen + under Mina sessioner.
- Välj ett lokalt namn och ett Bonjour-namn.
- Aktivera sessionen.
- Ställ in "Vem som helst" i fältet "Vem får ansluta till mig".
9.2.4Deltagare
För att gå med i en session skapad av en annan värd, välj sessionen i kataloglistan och klicka på knappen Anslut.
Om TimeCore inte automatiskt blir synlig i kataloglistan är det möjligt att lägga till den manuellt. Klicka på +-knappen under avsnittet Katalog.
Du är fri att ge den vilket namn du vill. Värdfältet ska innehålla TimeCores IP-adress. Fältet Port ska vara 65180. På Windows kombineras värden och porten, åtskilda av ett ':'-tecken (t.ex. 192.168.1.10:65180).
vManager
Ett kostnadsfritt mjukvaruverktyg som heter vManager har utvecklats för att hantera enheterna. vManager tillåter:
- Ställ in IP-adress, nätmask, router och DHCP
- Säkerhetskopiera och återställ enhetens interna data och inställningar
- Utför firmwareuppgraderingar
- Identifiera en specifik enhet (i en multienhetsuppställning) genom att blinka dess LED
- Återgå till fabriksinställningarna
Följande avsnitt förklarar knapparna i vManager, som ses i figur 10.1.
10.1 Säkerhetskopiering
Säkerhetskopiering av all programmeringsdata inuti enheten kan göras. Denna backup file (en XML) sparas på datorns hårddisk och kan enkelt överföras via e-post eller USB-minne. Data från säkerhetskopian kan återställas via knappen Återställ.
Appar som distribueras av appbutiker får inte komma åt files utanför denna angivna plats. Det är viktigt att veta var vManager lagrar sin files, om du vill överföra en säkerhetskopia file till minnessticka eller dropbox.
Den utpekade file platsen skiljer sig åt per operativsystem och kommer sannolikt att vara en lång och oklar väg. Av denna anledning ger vManager dig en genväg till rätt file plats. En mappknapp finns i file relaterade dialoger. Om du klickar på den här knappen öppnas en file webbläsare i lämplig mapp.
10.2 Uppgradera firmware
För att uppgradera firmware, välj först enheten och tryck på knappen Upgrade Firmware. Dialogen gör det möjligt att välja från listan över tillgängliga firmwareversioner.
Varning: Se till att strömmen till enheten inte avbryts under uppgraderingsprocessen.
10.3 Ställ in datum och tid
Datorns datum och tid kan snabbt kopieras till enheten genom att välja en enhet och klicka på knappen Ställ in datum och tid. Inte alla Visual Productions-enheter har en intern realtidsklocka. TimeCore har inte en sådan RTC.
10.4Blinka
Enhetens LED kan ställas in på att blinka snabbt för att identifiera den specifika enheten bland flera enheter. Blinkningen aktiveras genom att dubbelklicka på en enhet i enhetslistan eller genom att välja en enhet och sedan klicka på knappen Blink.
10.5Fabriksinställningar
All användardata som ledtrådar, spår och åtgärder lagras i det inbyggda flashminnet. De kommer att raderas helt och alla inställningar återställs till sina standardinställningar genom att trycka på knappen Fabriksinställningar. Denna åtgärd påverkar inte enhetens IP-inställningar.
10.6 Starta om
Med knappen Reboot kan du fjärrstarta om enheten. Detta är användbart för att testa enhetens beteende efter en strömcykel.
10.7Installera vManager
vManager-appen finns tillgänglig på ett brett utbud av operativsystem, både mobila och stationära.
Programvaran distribueras genom appbutiker för att ta fördeltage att ta emot framtida programuppdateringar automatiskt.
10.7.1iOS
vManager kan laddas ner från Apple iOS app-butik på https://itunes.apple.com/us/app/vman/id1133961541.
10.7.2Android
vManager finns i Google Play-butiken på https://play.google.com/store/apps/details?id=org.visualproductions.manager.
Android 5.0 eller senare krävs.
10.7.3 Windows
Besök Microsoft Store på https://www.microsoft.com/en-us/p/vmanager/9nblggh4s758.
Windows 10 krävs.
10.7.4 macOS
Besök Apple macOS App Store på https://apps.apple.com/us/app/vmanager/id1074004019.
macOS 11.3 rekommenderas.
10.7.5Ubuntu
Du kan köpa vManager från Snapcraft på https://snapcraft.io/vmanager.
Alternativt kan den installeras genom att använda kommandoraden:
snap hitta vmanager
snap installera vmanager
För att uppdatera apparna senare via kommandoradstypen: snap refresh vmanager
Ubuntu 22.04 LTS rekommenderas. Mjukvaran är endast tillgänglig för amd64-arkitekturen.
Kiosc
Kiosc är en applikation för att skapa anpassade användargränssnitt för pekskärmar för utbudet av belysningskontroller från Visual Productions. Kiosc är designad för att inte ha någon redigeringskapacitet, vilket gör det till ett idiotsäkert gränssnitt som säkert kan presenteras för icke-tekniska operatörer.
Kiosc är det perfekta sättet att fjärrstyra våra solid-state belysningskontroller som CueluxPro, CueCore1, CueCore2, QuadCore, IoCore1, IoCore2, LPU-2, DaliCore, B-Station1 och TimeCore. Kiosc låter dig välja scener eller förinställningar, ställa in intensitetsnivåer eller välja RGB-färger.
Du kan också använda den för att styra AV-utrustning från tredje part. Kiosc talar OSC, UDP och TCP.
Kiosc finns som mjukvaruapp och som fysisk produkt. Hårdvaruversionen av Kiosc är en väggmonterad 7” pekskärm med Kiosc förinstallerad. Den drivs av PoE och kräver endast en RJ-45-anslutning.
Läs Kiosc-manualen, tillgänglig från https://www.visualproductions.nl/downloads för mer information.
Bilagor
Mallar
Den här bilagan diskuterar mallarna som finns på sidan Visa kontroll.
Mall | Beskrivning |
Knappar ->tidskod | Vänster tryckknapp startar/stoppar. Höger tryckknapp återställer tidskoden. |
Tidskodstillstånd ->display | Tidskodshändelser som start, paus och stopp skrivs ut på displayen. |
Utlösartyper
Följande tabeller listar olika typer av triggers som kan användas i CueluxPro. De olika typerna åtföljs av värden och flanker.
B.1 Knapp
Två tryckknappar på framsidan av enheten.
Triggertyp | Triggervärde | Flank | Beskrivning |
Knapp | Knappnummer | Ändra | Knappens tillstånd ändras |
Knapp | Knappnummer | Ner | Knappen är intryckt |
Knapp | Knappnummer | Up | Knappen släpps |
Kort tryck | Knappnummer | – | Knappen är nedtryckt tillfälligt |
Långt tryck | Knappnummer | – | Knappen är intryckt länge |
B.2MIDI
Triggertyp | Triggervärde | Flank | Beskrivning |
Meddelande | Adress | Ändra | Få ett meddelande som matchar adressen |
Meddelande | Adress | Ner | Få ett meddelande som matchar adressen och värdet som inte är noll |
Meddelande | Adress | Up | Få ett meddelande som matchar adressen och värdet är noll |
Mottagande | – | – | Ta emot alla meddelanden |
MIDI-adress kan vara valfri not-på, not-off, kontroll-ändring, program-ändring och maskin-kontroll.
B.3RTP-MIDI
Triggertyp | Triggervärde | Flank | Beskrivning |
Meddelande | Adress | Ändra | Få ett meddelande som matchar adressen |
Meddelande | Adress | Ner | Få ett meddelande som matchar adressen och värdet som inte är noll |
Meddelande | Adress | Up | Få ett meddelande som matchar adressen och värdet är noll |
Mottagande | – | – | Ta emot alla meddelanden |
MIDI-adress kan vara valfri not-på, not-off, kontroll-ändring, program-ändring och maskin-kontroll.
B.4UDP
Triggertyp | Triggervärde | Flank | Beskrivning |
Meddelande | Sträng | – | Få ett meddelande som matchar triggervärdet |
Mottagande | – | – | Ta emot alla meddelanden |
Användaren kan definiera sin egen sträng som triggervärdet för ett meddelande. Observera att denna sträng har en maximal längd på 31 tecken.
B.5 | TCP | |||
Triggertyp |
Triggervärde |
Flank |
Beskrivning |
|
Meddelande | Sträng | – | Få ett meddelande som matchar triggervärdet | |
Mottagande | – | – | Ta emot alla meddelanden |
Användaren kan definiera sin egen sträng som triggervärdet för ett meddelande. Observera att denna sträng har en maximal längd på 31 tecken.
B.6 | OSC | |||
Triggertyp |
Triggervärde |
Flank |
Beskrivning |
|
Meddelande | URI | Ändra | Få ett meddelande som matchar URI:n | |
Meddelande | URI | Ner | Få ett meddelande som matchar URI:n och värdet som inte är noll | |
Meddelande | URI | Up | Få ett meddelande som matchar URI:n och värdet är noll | |
Mottagande | – | – | Ta emot alla meddelanden |
Användaren kan definiera sin egen URI som triggervärdet för ett meddelande, men OSC-specifikationen dikterar att denna sträng måste börja med ett '/'-tecken. Observera att denna sträng har en maximal längd på 31 tecken, inklusive "/".
B.7Art-Net
Triggertyp | Triggervärde | Flank | Beskrivning |
Kanal | DMX -adress | Ändra | Kanalbyten |
Kanal | DMX -adress | Ner | Kanalen blir icke-noll |
Kanal | DMX -adress | Up | Kanalen blir noll |
UniversumA | – | – | En DMX-nivåförändring i universum |
Mottagande | – | Ändra | Börja ta emot eller förlora Art-Net-signal |
Mottagande | – | Ner | Förlorad Art-Net-signal |
Mottagande | – | Up | Börja ta emot Art-Net-signal |
B.8sACN
Triggertyp | Triggervärde | Flank | Beskrivning |
Kanal | DMX -adress | Ändra | Kanalbyten |
Kanal | DMX -adress | Ner | Kanalen blir icke-noll |
Kanal | DMX -adress | Up | Kanalen blir noll |
UniversumA | – | – | En DMX-nivåförändring i universum |
Mottagande | – | Ändra | Börja ta emot eller tappa sACN-signal |
Mottagande | – | Ner | Förlorad sACN-signal |
Mottagande | – | Up | Börja ta emot sACN-signal |
B.9Tidskod
Triggertyp | Triggervärde | Flank | Beskrivning |
Tidskod | Ram | – | Inkommande tidskodsram har nåtts |
Spelar | – | Ändra | Spelstatus ändrad |
Spelar | – | Spela | Tidskoden startade |
Spelar | – | Inte spela | Tidskoden stoppas |
Pausad | – | Ändra | Pausat tillstånd har ändrats |
Pausad | – | Paus | Tidskoden stannade |
Pausad | – | Inte pausa | Tidskoden återupptogs |
Slutade | – | Ändra | Stoppat tillstånd ändrat |
Slutade | – | Stopp | Tidskoden stoppas |
Slutade | – | Inte stanna | Tidskoden startade |
Tar emot SMPTE | – | Ändra | Mottagande ändrat |
Tar emot SMPTE | – | Start | Börja ta emot |
Tar emot SMPTE | – | Stopp | Tar inte längre emot |
Tar emot MTC | – | Ändra | Mottagande ändrat |
Tar emot MTC | – | Start | Börja ta emot |
Tar emot MTC | – | Stopp | Tar inte längre emot |
Tar emot RTP-MTC | – | Ändra | Mottagande ändrat |
Tar emot RTP-MTC | – | Start | Börja ta emot |
Tar emot RTP-MTC | – | Stopp | Tar inte längre emot |
Tar emot Art-Net tidskod | – | Ändra | Mottagande ändrat |
Tar emot Art-Net tidskod | – | Start | Börja ta emot |
Tar emot Art-Net tidskod | – | Stopp | Tar inte längre emot |
B.10Kiosc
Triggertyp | Triggervärde | Flank | Beskrivning |
– | – | Ändra | Knapp/fader går upp eller ner |
– | – | Ner | Knappen är nedtryckt |
– | – | Up | Knappen släpps |
När du redigerar Kiosc-handlingslistan kommer det att vara möjligt att lägga till olika typer av åtgärder som knapp, toning och färgväljare. Dessa element kommer att visas i Kiosc-appen som är tillgänglig från Visual Productions.
B.11Randomiserare
Triggertyp | Triggervärde | Flank | Beskrivning |
Resultat | – | – | Randomizer gjorde ett nytt värde |
Specifikt värde | Antal i intervallet [0,255] | – | Randomizer gjorde ett värde som matchar |
B.12 System
Triggertyp | Triggervärde | Flank | Beskrivning |
Uppstart | – | – | IoCore2 har startat |
Nätverksanslutning | – | Ändra | Nätverksanslutning upprättad eller förlorad |
Nätverksanslutning | – | Stopp | Nätverksanslutningen förlorad |
Nätverksanslutning | – | Start | Nätverksanslutning upprättad |
ReleasedByMaster | – | Ändra | Master (t.ex. CueluxPro) släppt eller erhållit anslutning |
ReleasedByMaster | – | Stopp | Master släppte anslutningen |
ReleasedByMaster | – | Start | Master erhöll anslutning |
B.13Variabel
Triggertyp | Triggervärde | Flank | Beskrivning |
Kanal | Variabelt index | – | Den angivna variabeln ändras |
Variabel 1 | Antal [0,255] | Ändra | Variabel 1 blir = eller # till värdet |
Variabel 1 | Antal [0,255] | Ner | Variabel 1 blir = till värdet |
Variabel 1 | Antal [0,255] | Up | Variabel 1 blir # till värdet |
Variabel 2 | Antal [0,255] | Ändra | Variabel 2 blir = eller # till värdet |
Variabel 2 | Antal [0,255] | Ner | Variabel 2 blir = till värdet |
Variabel 2 | Antal [0,255] | Up | Variabel 2 blir # till värdet |
Variabel 3 | Antal [0,255] | Ändra | Variabel 3 blir = eller # till värdet |
Variabel 3 | Antal [0,255] | Ner | Variabel 3 blir = till värdet |
Variabel 3 | Antal [0,255] | Up | Variabel 3 blir # till värdet |
Variabel 4 | Antal [0,255] | Ändra | Variabel 4 blir = eller # till värdet |
Variabel 4 | Antal [0,255] | Ner | Variabel 4 blir = till värdet |
Variabel 4 | Antal [0,255] | Up | Variabel 4 blir # till värdet |
Variabel 5 | Antal [0,255] | Ändra | Variabel 5 blir = eller # till värdet |
Variabel 5 | Antal [0,255] | Ner | Variabel 5 blir = till värdet |
Variabel 5 | Antal [0,255] | Up | Variabel 5 blir # till värdet |
Variabel 6 | Antal [0,255] | Ändra | Variabel 6 blir = eller # till värdet |
Variabel 6 | Antal [0,255] | Ner | Variabel 6 blir = till värdet |
Variabel 6 | Antal [0,255] | Up | Variabel 6 blir # till värdet |
Variabel 7 | Antal [0,255] | Ändra | Variabel 7 blir = eller # till värdet |
Variabel 7 | Antal [0,255] | Ner | Variabel 7 blir = till värdet |
Variabel 7 | Antal [0,255] | Up | Variabel 7 blir # till värdet |
Variabel 8 | Antal [0,255] | Ändra | Variabel 8 blir = eller # till värdet |
Variabel 8 | Antal [0,255] | Ner | Variabel 8 blir = till värdet |
Variabel 8 | Antal [0,255] | Up | Variabel 8 blir # till värdet |
B.14 Timer
Triggertyp | Triggervärde | Flank | Beskrivning |
– | Timer Index | Ändra | Timern startar eller stannar |
– | Timer Index | Stopp | Timern stannar |
– | Timer Index | Start | Timern startar |
B.15Aktionslista
Triggertyp | Triggervärde | Flank | Beskrivning |
– | Actionlist Index | Ändra | Kryssrutan Aktiverad har ändrats |
– | Actionlist Index | Inaktiverad | Kryssrutan har inaktiverats |
– | Actionlist Index | Aktiverad | Kryssrutan har aktiverats |
B.16Användarlista (1-4)
Användarlistor har inga triggers. Åtgärder i användarlistor kan endast aktiveras av andra åtgärder genom uppgiften 'Action' med funktionen 'Link'.
Uppgiftstyper
Uppgifter låter dig automatisera funktionaliteten i IoCore2. All denna funktionalitet är kategoriserad i uppgiftstyper. Denna bilaga ger en lista över de olika uppgiftstyperna. Tabellerna presenterar en överview av alla tillgängliga funktioner och funktioner per uppgiftstyp.
C.1 Åtgärd
Utlösa en annan åtgärd.
Särdrag | Fungera | Parameter 1 | Parameter 2 |
Länk | Uppsättning | Handling | – |
C.2Aktionslista
Manipulera en handlingslista.
Särdrag | Fungera | Parameter 1 | Parameter 2 |
Aktivera | Uppsättning | Action-lista | På eller av |
Aktivera | Växla | Action-lista | – |
Aktivera | Kontrollera | Action-lista | – |
Aktivera | Inverterad kontroll | Action-lista | – |
C.3 Knapp
Tvinga knappåtgärderna att utlösas.
Särdrag | Fungera | Parameter 1 | Parameter 2 |
Uppdatera | Uppsättning | – | – |
C.4DMX
Manipulera DMX-nivåerna. Det är dessa nivåer som även kan skickas ut via Art-Net eller sACN.
Särdrag | Fungera | Parameter 1 | Parameter 2 |
Universum | Styr HTP | Universum # | – |
Universum | Styr LTP | Universum # | – |
Universum | Kontrollprioritet | Universum # | – |
Universum | Rensa | Universum # | – |
Kanal | Uppsättning | DMX-kanal | DMX-värde |
Kanal | Växla | DMX-kanal | – |
Kanal | Kontrollera | DMX-kanal | – |
Kanal | Inverterad kontroll | DMX-kanal | – |
Kanal | Minskning | DMX-kanal | – |
Kanal | Ökning | DMX-kanal | – |
Stöta | Uppsättning | DMX-kanal | DMX-värde |
Stöta | Kontrollera | DMX-kanal | – |
Rensa | Uppsättning | – | – |
RGB | Uppsättning | DMX-adress | RGB-färgvärde |
RGB | Kontrollera | DMX-adress | – |
RGBA | Kontrollera | DMX-adress | – |
XY | Kontrollera | DMX-adress | – |
XxYy | Kontrollera | DMX-adress | – |
C.5MIDI
Skicka ett MIDI-meddelande.
Särdrag | Fungera | Parameter 1 | Parameter 2 |
Skicka | Uppsättning | MIDI-adress | MIDI-värde |
Skicka | Kontrollera | MIDI-adress | – |
C.6MMC
Skicka ett MMC-meddelande (MIDI Machine Control) via MIDI-porten.
Särdrag | Fungera | Parameter 1 | Parameter 2 |
Skicka | Start | MIDI-kanal | – |
Skicka | Stopp | MIDI-kanal | – |
Skicka | Starta om | MIDI-kanal | – |
Skicka | Paus | MIDI-kanal | – |
Skicka | Spela in | MIDI-kanal | – |
Skicka | Uppskjuten spelning | MIDI-kanal | – |
Skicka | Spela in Avsluta | MIDI-kanal | – |
Skicka | Inspelningspaus | MIDI-kanal | – |
Skicka | Mata ut | MIDI-kanal | – |
Skicka | Jaga | MIDI-kanal | – |
Skicka | Snabbspolning | MIDI-kanal | – |
Skicka | Spola tillbaka | MIDI-kanal | – |
Skicka | Gå till | MIDI-kanal | Tid |
C.7MSC
Skicka ett MSC-meddelande (MIDI Show Control) via MIDI-porten.
Särdrag | Fungera | Parameter 1 | Parameter 2 |
Skicka | Uppsättning | Kontrollnummer | Kontrollvärde |
Skicka | Start | Q-nummer | Q Lista |
Skicka | Stopp | Q-nummer | Q Lista |
Skicka | Resume | Q-nummer | Q Lista |
Skicka | Ladda | Q-nummer | Q Lista |
Skicka | Brand | – | – |
Skicka | Alla | – | – |
Skicka | Återställa | – | – |
Skicka | Återställa | – | – |
Skicka | Slockna | Q-nummer | Q Lista |
C.8RTP-MIDI
Skicka ett MIDI-meddelande via RTP-MIDI.
Särdrag | Fungera | Parameter 1 | Parameter 2 |
Skicka | Uppsättning | MIDI-adress | MIDI-värde |
Skicka | Kontrollera | MIDI-adress | – |
C.9RTP-MMC
Skicka ett MMC-meddelande (MIDI Machine Control) via RTP-MIDI.
Särdrag | Fungera | Parameter 1 | Parameter 2 |
Skicka | Start | MIDI-kanal | – |
Skicka | Stopp | MIDI-kanal | – |
Skicka | Starta om | MIDI-kanal | – |
Skicka | Paus | MIDI-kanal | – |
Skicka | Spela in | MIDI-kanal | – |
Skicka | Uppskjuten spelning | MIDI-kanal | – |
Skicka | Spela in Avsluta | MIDI-kanal | – |
Skicka | Inspelningspaus | MIDI-kanal | – |
Skicka | Mata ut | MIDI-kanal | – |
Skicka | Jaga | MIDI-kanal | – |
Skicka | Snabbspolning | MIDI-kanal | – |
Skicka | Spola tillbaka | MIDI-kanal | – |
Skicka | Gå till | MIDI-kanal | Tid |
C.10OSC
Skicka ett OSC-meddelande via nätverket. OSC-mottagarna anges på sidan Inställningar.
Särdrag | Fungera | Parameter 1 | Parameter 2 |
Skicka Float | Uppsättning | URI | flyttalnummer |
Skicka Float | Kontrollera | URI | – |
Skicka osignerad | Uppsättning | URI | positivt tal |
Skicka osignerad | Kontrollera | URI | – |
Skicka Bool | Uppsättning | URI | sant eller falskt |
Skicka Bool | Kontrollera | URI | – |
Skicka sträng | Uppsättning | URI | Sträng av tecken |
Skicka sträng | Kontrollera | URI | – |
Skicka färg | Uppsättning | URI | RGB-färg |
Skicka färg | Kontrollera | URI | – |
Observera att strängen i parameter 1 har en maximal längd på 25 tecken, inklusive det obligatoriska inledande '/'-tecknet.
C.11Randomiserare
Aktivera Randomizer för att generera ett nytt slumptal.
Särdrag | Fungera | Parameter 1 | Parameter 2 |
Uppdatera | Uppsättning | Minsta värde | Maximalt värde |
C.12 System
Diverse uppgifter.
Särdrag | Fungera | Parameter 1 | Parameter 2 |
Blinka | Uppsättning | På eller av | – |
Blinka | Växla | – | – |
Blinka | Kontrollera | – | – |
C.13Tidskod
Styr tidskodsrelaterade funktioner.
Särdrag | Fungera | Parameter 1 | Parameter 2 |
Playstate | Start | – | – |
Playstate | Stopp | – | – |
Playstate | Starta om | – | – |
Playstate | Paus | – | – |
Playstate | Växla Start Paus | – | – |
Playstate | Växla Start Stop | – | – |
Tid | Uppsättning | Ram | – |
Källa | Uppsättning | Källa | – |
Källa | Växla | Källa | Källa |
Källa | Ökning | – | – |
Autonoom Paus | Uppsättning | På/Av | – |
Aktivera | Uppsättning | Källa | På/Av |
C.14 Timer
Manipulera en av de fyra interna timers.
Särdrag | Fungera | Parameter 1 | Parameter 2 |
Playstate | Start | Timer # | – |
Playstate | Stopp | Timer # | – |
Playstate | Starta om | Timer # | – |
Tid | Uppsättning | Timer # | Tid |
C.15UDP
Skicka ett UDP-meddelande via nätverket. Ange mottagare i parameter 2.
Till exempelample ”192.168.1.11:7000”.
Särdrag | Fungera | Parameter 1 | Parameter 2 |
Skicka Float | Uppsättning | flyttalnummer | IP-adress och port |
Skicka Float | Kontrollera | – | IP-adress och port |
Skicka osignerad | Uppsättning | positivt tal | IP-adress och port |
Skicka osignerad | Kontrollera | – | IP-adress och port |
Skicka Bool | Uppsättning | sant eller falskt | IP-adress och port |
Skicka Bool | Kontrollera | – | IP-adress och port |
Skicka sträng | Uppsättning | textsträng | IP-adress och port |
Skicka sträng | Kontrollera | – | IP-adress och port |
Skicka String Hex | Uppsättning | sexkantssträng | IP-adress och port |
Skicka String Hex | Kontrollera | Sträng | IP-adress och port |
Wake On Lan | Uppsättning | MAC-adress | IP-adress och port |
Observera att strängen i parameter 1 har en maximal längd på 25 tecken.
Med Send Bytes-funktionerna kan du skicka ASCII-koder. Till exempelample, för att skicka strängen 'Visual' följt av en radmatningsparameter bör parameter 1 vara '56697375616C0A'.
När du använder Wake On Lan-funktionen ska parameter 1 innehålla MAC-adressen för systemets NIC (Network Interface Controller) som du vill väcka.
Det rekommenderade värdet för parameter 2 är 255.255.255.255:7. Detta sänder meddelandet till hela nätverket vid port 7 som oftast används för Wake On Lan.
C.16Variabel
Manipulera en av de åtta variablerna.
Särdrag | Fungera | Parameter 1 | Parameter 2 |
Ange värde | Uppsättning | Variabel [1,8] | Värde [0,255] |
Ange värde | Växla | Variabel [1,8] | Värde [0,255] |
Ange värde | Kontrollera | Variabel [1,8] | – |
Ange värde | Inverterad kontroll | Variabel [1,8] | – |
Ange värde | Minskning | Variabel [1,8] | – |
Ange värde | Ökning | Variabel [1,8] | – |
Ange värde | Kontinuerlig minskning | Variabel [1,8] | Delta [1,255 XNUMX] |
Ange värde | Kontinuerlig ökning | Variabel [1,8] | Delta [1,255 XNUMX] |
Ange värde | Stoppa kontinuerlig | Variabel [1,8] | – |
Ange värde | Kontroll Skalad | Variabel [1,8] | Procenttage [0 %, 100 %] |
Ange värde | Kontrolloffset | Variabel [1,8] | Offset [0,255] |
Uppdatera | Uppsättning | Variabel [1,8] | – |
Enkel dimmer | Kontrollera | Variabel # | Delta |
Variabler förklaras ytterligare på sidan 29.
Funktionen Single Dimmer används för att öka eller sänka en nivå genom att endast använda en strömbrytare. När du kontrollerar den här uppgiften via GPI-åtgärden kommer nivån att öka eller minska om du stänger GPI. Om du öppnar GPI-porten fryser du på den aktuella nivån. Denna funktion är användbar för att styra en intensitet med bara en knapp.
API
TimeCore är förprogrammerad för att göra dess interna funktionalitet tillgänglig via OSC och UDP. Det finns ett enkelt API implementerat för varje protokoll. Trots dessa API:er är det möjligt att skapa din egen OSC- och UDP-implementering på sidan Visa kontroll.
D.1OSC
Följande tabell använder åtgärdslista #1 som ett example. Siffran '1' kan ersättas med valfri siffra i intervallet [1,8]. Tabellen använder också åtgärd #2 som ett example. Siffran '1' kan ersättas med valfri siffra i intervallet [1,48].
URI | Parameter | Beskrivning |
/core/al/1/2/execute | bool/float/heltal | Utför åtgärd #2 i åtgärdslista #1 |
/core/al/1/enable | bool | Ställ in kryssrutan "aktivera" för åtgärdslista #1 |
Följande tabell visar hur man manipulerar den interna tidskoden. |
URI | Parameter | Beskrivning |
/core/tc/start | – | Starta tidskod |
/core/tc/stop | – | Stoppa tidskod |
/core/tc/restart | – | Starta om tidskoden |
/core/tc/paus | – | Pausa tidskod |
/core/tc/set | tidssträng | Ställ in tidskodsramen vid den angivna strängen. Till exempelample ”23:59:59.24” |
Följande tabell använder timer #1 som ett example. Siffran '1' kan ersättas med valfri siffra i intervallet [1,4].
URI | Parameter | Beskrivning |
/core/tm/1/start | – | Starta timer #1 |
/core/tm/1/stop | – | Stoppa timer #1 |
/core/tm/1/starta om | – | Starta om timer #1 |
/core/tm/1/paus | – | Pausa timer #1 |
/core/tm/1/set | tidssträng | Ställ in timer #1 vid tidssträngen |
Följande tabell använder variabel #1 som ett example. Siffran '1' kan ersättas med valfri siffra i intervallet [1,8].
URI | Parameter | Beskrivning |
/core/va/1/set | heltal | Ställ in värdet på variabel #1 |
/core/va/1/refresh | – | Uppdatera variabel #1; en trigger kommer att genereras som om variabeln ändrade värdet |
/core/va/refresh | – | Uppdatera alla variabler; utlösare kommer att genereras |
Följande tabell visar hur du aktiverar diverse funktioner.
URI | Parameter | Beskrivning |
/core/blink | – | TimeCores LED blinkar tillfälligt |
D.2TCP & UDP
Följande tabell använder åtgärdslista #1 som ett example. Siffran '1' kan ersättas med valfri siffra i intervallet [1,8]. Tabellen använder också åtgärd #2 som ett example. Siffran '1' kan ersättas med valfri siffra i intervallet [1,48].
Sträng | Beskrivning |
core-al-1-1-execute= | Utför åtgärd #2 i åtgärdslista #1 |
core-al-1-enable= | Ställ in kryssrutan "aktivera" för åtgärdslista #1 |
Följande tabell visar hur man manipulerar den interna tidskoden.
Sträng | Beskrivning |
kärna-tc-start | Starta tidskod |
kärna-tc-stopp | Stoppa tidskod |
core-tc-restart | Starta om tidskoden |
core-tc-paus | Pausa tidskod |
core-tc-set= | Ställ in tidskodsramen vid den angivna strängen. Till exempelample ”23:59:59.24” |
Följande tabell använder timer #1 som ett example. Siffran '1' kan ersättas med valfri siffra i intervallet [1,4].
Sträng | Beskrivning |
kärna-tm-1-start | Starta timer #1 |
kärna-tm-1-stopp | Stoppa timer #1 |
core-tm-1-omstart | Starta om timer #1 |
kärna-tm-1-paus | Pausa timer #1 |
core-tm-1-set= | Ställ in timer #1 vid tidssträngen |
Följande tabell använder variabel #1 som ett example. Siffran '1' kan ersättas med valfri siffra i intervallet [1,8].
Sträng | Beskrivning |
kärna-va-1-set= | Ställ in värdet på variabel #1 |
core-va-1-refresh | Uppdatera variabel #1; en trigger kommer att genereras som om variabel ändrat värde |
core-va-refresh | Uppdatera alla variabler; utlösare kommer att genereras |
Följande tabell visar hur du aktiverar diverse funktioner.
Sträng | Beskrivning |
kärna-blink | TimeCores LED blinkar tillfälligt |
D.3Feedback
TimeCore kan skicka feedback till extern utrustning med hjälp av dess API, så kallade "klienter". TimeCore behåller ett minne av de fyra senaste OSC-klienterna och de senaste fyra UDP-klienterna. Klienterna kommer automatiskt att få uppdateringar om flera uppspelningsrelaterade tillståndsändringar. Nedan finns en tabell som listar de meddelanden som TimeCore kommer att skicka tillbaka till sina kunder. Hej-kommandot är idealiskt för att polla enheten; det låter dig verifiera att TimeCore är online på den IP-adress och port du förväntar dig. En strömcykel kommer att rensa de interna klientlistorna. Skicka /core/goodbye eller core-goodbye för att uttryckligen tas bort från klientlistan. Överväg att programmera anpassade åtgärder i showkontrollen när ytterligare återkopplingsfunktioner krävs.
D.4Förhindra en återkopplingsslinga
Feedback skickas automatiskt till en enhet som använder OSC eller UDP API. Om den externa enheten också är en Visual Productions-enhet kan återkopplingsmeddelandet tolkas av den externa enheten ett nytt kommando. Detta kan resultera i att ytterligare ett feedbackmeddelande genereras. En oändlig ström av feedbackmeddelanden kan stoppa de inblandade enheterna. Denna återkopplingsslinga kan förhindras genom att tilldela en unik etikett enhetens API-prefix. Denna inställning diskuteras på sidan 8.1.
QSD 34
SCC- och IAS-ackrediteringssymbolerna är officiella symboler för respektive ackrediteringsorgan, som används under licens
81 Kelfield St., Unit 8, Toronto, ON, M9W 5A3, Kanada Tel: 416-241-8857; Fax: 416-241-0682
www.qps.ca
Rev 05
Dokument/resurser
![]() |
VISUELLA PRODUKTIONER TimeCore Time Code Display [pdf] Bruksanvisning TimeCore Time Code Display, TimeCore, Time Code Display, Code Display, Display |