Resampler

Resampler I/O De Resampler-I/O kan worden gebruikt voor het verlagen of verhogen van de sample-frequentie (en record-lengte met dezelfde verhouding) van een signaal. Dit kan bruikbaar zijn, wanneer verscheidene signalen worden gemeten met een hoge sample-frequentie, maar deze snelheid niet nodig is voor alle signalen.

Wanneer een RPM-I/O gebruikt wordt om het toerental van een motor te bepalen, moet de sample-frequentie ongeveer 10 kHz zijn om het toerental nauwkeurig te bepalen. Als het toerental eenmaal bepaald is, kan deze geresampled worden naar een lagere sample-frequentie, bijvoorbeeld 10 Hz, omdat de snelheid relatief langzaam zal veranderen. Dit vermindert de hoeveelheid data (of bestandsgrootte bij opslaan) met een factor 1000.

Instellingen en acties

Om het gedrag van een Resampler-I/O aan te passen zijn diverse instellingen en acties beschikbaar. Deze zijn beschikbaar via een popupmenu dat getoond wordt als met rechts op de I/O geklikt wordt in het objectscherm.

Uit/In-verhouding

De instelling Uit/In-verhouding bepaalt de verhouding tussen de uitgangs-sample-frequentie en de ingangs-sample-frequentie. Diverse vaste verhoudingen zijn beschikbaar, het is ook mogelijk zelf een waarde in te vullen. Als de sample-frequentie van het ingangssignaal verandert, zal de sample-frequentie van het uitgangssignaal overeenkomstig veranderen.

Sample-frequentie

De instelling Sample-frequentie stelt de sample-frequentie van de uitgang van de Resampler-I/O in. Diverse vaste waarden zijn beschikbaar, het is ook mogelijk zelf een waarde in te vullen. De bijbehorende Uit/In-verhouding wordt automatisch berekend, gebaseerd op de sample-frequentie van het ingangssignaal. Als de sample-frequentie van het ingangssignaal verandert, zal de sample-frequentie van het uitgangssignaal gelijk blijven, een nieuwe Uit/In-verhouding wordt berekend.

Methode

De Methode-instelling bepaalt hoe de data geresampled wordt:

Normaal

  • Als de Uit/In-verhouding kleiner dan 1 is, wordt slechts 1 sample van de ingang gebruikt voor ieder sample op de uitgang.
  • Als de Uit/In-verhouding groter dan 1 is, worden verscheidene samples in van de uitgang gevuld met ieder sample op de ingang.
IN
Verhouding
UIT
 
Original 100 samples → 1/10 → Result 10 samples normal
100 Samples 10 Samples
 
Original 10 samples → x10 → Result 100 samples normal
10 Samples 100 Samples

Linear

  • Als de Uit/In-verhouding kleiner dan 1 is, wordt de gemiddelde waarde van diverse samples van de ingang gebruikt voor ieder sample op de uitgang.
  • Als de Uit/In-verhouding groter dan 1 is, is de data op de uitgang een lineaire interpolatie van de data op de ingang.

IN
verhouding
UIT
 
Original 100 samples → 1/10 → Result 10 samples linear
100 Samples 10 Samples
 
Original 10 samples → x10 → Result 100 samples linear
10 Samples 100 Samples

Algemene instellingen en acties

Alias

De weergegeven naam van een object kan aangepast worden door het object een Alias te geven. Dit kan handig zijn wanneer veel objecten gebruikt worden en het lastig is ze uit elkaar te houden. Als aan een batterij gemeten wordt, is het bijvoorbeeld mogelijk de alias op "batterij" te zetten. Klik op Alias... in het popupmenu om de alias in te stellen. Om een alias te verwijderen en terug te keren naar de oorspronkelijke naam van het object moet een lege alias opgegeven worden.

Kleur

Wanneer meer bronnen of I/O's worden weergegeven in een grafiek of een meter, kunnen ze van elkaar onderscheiden worden met hun Kleur. Drie kleurinstellingen zijn beschikbaar voor bronnen of I/O's:

  • Automatisch
    Er wordt een kleur gekozen uit een lijst met kleuren. Er zijn aparte lijsten voor kanaalkleuren en voor bron- en I/O-kleuren. Deze lijsten kunnen ingesteld worden via de programma-instellingen. Elk nieuw kanaal of object gebruikt de eerstvolgende beschikbare kleur in de lijst. Als de laatste kleur van de lijst gebruikt is en er wordt nog een kanaal of object toegevoegd, wordt weer bovenaan de lijst begonnen.
  • Als bron
    Deze instelling is alleen beschikbaar bij I/O's. De I/O zal dezelfde kleur krijgen als zijn bron. Wanneer meer bronnen op een I/O zijn aangesloten wordt de kleur van de eerst aangesloten bron gebruikt.
  • Zelf instellen ...
    De kleur van de bron of I/O kan zelf gekozen worden uit een kleurselector. Elke willekeurige kleur kan gebruikt worden.

Ontkoppel alle bronnen

Om alle bronnen van een I/O of sink in een keer te ontkoppelen kan de actie Ontkoppel alle bronnen gebruikt worden.

Ontkoppel ontvanger(s)

Om een of meer sinks van een I/O of bron te ontkoppelen, kan de actie Ontkoppel ontvanger(s) gebruikt worden. Deze actie toont een lijst met alle aangesloten objecten. Individuele objecten kunnen geselecteerd en ontkoppeld worden van het object.

Ontkoppel alle ontvangers

Om alle sinks van een I/O of bron in een keer tegelijk te ontkoppelen, kan de actie Ontkoppel alle ontvangers gebruikt worden.

Kloon

Wanneer een nieuw object, gelijk aan een al bestaand object, gemaakt moet worden met dezelfde instellingen, kan de Kloon-actie gebruikt worden. Dit maakt een identieke kopie van het oorspronkelijke object, met dezelfde instellingen. Bron(nen) en sink(s) van het nieuwe object zijn nog niet aangesloten.

Verwijder

De actie Verwijder verwijdert een bron, I/O of sink. Alle verbindingen worden ontkoppeld en het object wordt verwijderd uit het objectscherm. De ingang van de objecten die dit object als bron gebruikten wordt gewist. De uitgang van de objecten die dit object als sink gebruikten wordt gewist. Een as in een grafiek die als sink was aangesloten op dit object wordt ook verwijderd.

Exporteer data

De actie Exporteer data maakt het mogelijk de data in een object naar een bestand te exporteren. Dit wordt uitgebreid beschreven op de pagina over Data exporteren.

Openen

De actie Openen maakt het mogelijk instellingen en data voor een object uit een TPS- of TPO-bestand te lezen. Dit wordt uitgebreid beschreven op de pagina over Inlezen in geselecteerde objecten.

Opslaan als

De actie Opslaan als ... maakt het mogelijk instellingen en data van een object in een TPO-bestand op te slaan. Als meer objecten zijn geselecteerd, worden alle objecten en hun onderlinge verbindingen opgeslagen. Dit wordt uitgebreid beschreven op de pagina over Objecten opslaan in een TPO-bestand.