Einzelwert aus einer zahl auslesen
Hallo,
ich möchte gerne aus einem Einzelwert aus einem Kanal die dritte Zahl auslesen, hier ein Beispiel:
Kanalwert 4903,7865437 dritte Wert wäre die "0".
Gibt es hierfür einen Befehl??
Ich freue mich über Rückmeldungen.
Schönes Wochenende
Solved!
Go to Solution.
Ja, es gibt eine Befehl, wobei Sie beachten müssen, dass ein Komma, oder Minuszeichen auch als Zeichen gewertet wird.
Option Explicit 'Erzwingt die explizite Deklaration aller Variablen in einem Script.
Dim sTxt
sTxt = Data.Root.ChannelGroups(2).Channels(1).Values(4)
Call MsgBox("Wert: " & sTxt & " 4.Zeichen: " & Mid(sTxt, 4,1))
Viel Erfolg!
Similar Messages
-
Dateien aus dem Kanal auslesen und in ein Intervall einordnen
Hallo,
Ich möchte fragen, wie ich am einfachsten:
1.) Dateien aus einem Kanal auslesen kann?
2.) Die ausgelesene Datei in ein bestimmtes Zahlenintervall einordnen?
Ich würde die Einordnung wie folgt vornehmen:
Klasse 1 = Intervall <1000 ' bis Zahl 1000
for i = o to Data.Root.ChannelGroups(i).Channels("Schall_1").Properties("length").Value
If Data.Root.ChannelGroups.Channels.Item < 1000 then
bh1 = bh1 + 1 ' Belastungshäufigkeit 1
End if
If Data.Root.ChannelGroups.Item.Channels.Item > 1000 and Data.Root.ChannelGroups.Item.Channels.Item < 1500 then
bh2 = bh2 + 1 ' Belastungshäufigkeit 2
End if
If Data.Root.ChannelGroups.Item.Channels.Item > 1500 and Data.Root.ChannelGroups.Item.Channels.Item < 2000 then
bh3 = bh3 + 1 ' Belastungshäufigkeit 3
End if
Next
Über Eure Hilfe würde ich mich sehr freuen.
Vielen Dank im Voraus.
MosquitoHallo Mosquito87,
ich schätze, dass Andreas das richtig liegt.
Wenn du das programmatisch im Script lösen möchtest, solltest du beachten, dass der lange Aufruf Data.Root.ChannelGroups(i).Channels("Schall_1").Values(j) relativ lange dauert. Und wenn du jetzt über einen langen Kanal die Schliefe laufen lässt macht sich ein Performanceunterschied sehr schnell bemerkbar. Man würde das Objekt ablürzen:
set myKanal = Data.Root.ChannelGroups(i).Channels("Schall_1")
for i=1 to myKanal.LENGTH
MyKanal.Values(j)
Next
Ich würde auch nur einmal den Wert auslesen und danach den Wert klassieren (Case, evtl mit Modulo oder notfalls mit einer verschatelten If) und dort den jeweiligen Wert hochzählen lassen.
Also wie gesagt, am einfachsten ist der Aufruf der Klassierungsfungtion asu dem Analysis-Modul. An den Script aufruf kommst du entweder über die Hilfer zu DIESEM Dialog oder über den Aufzeichnungmodus.
Grüße
Philipp K.
AE | NIG -
Aus einer HTML/PHP Datei eine PDF erstellen
Hallo Zusammen,
ich möchte aus einer im Browser angezeigten html/php-Website eine pdf erstellen!
wie möchte ich das!
1. Ich habe eine HTML/PHP-Seite
2. Ich habe auf dieser Seite einen Button.
3. Ich möchte nun, sobald ich den Button betätige aus der angezeigten HTML/PHP-Seite eine PDF-Datei erzeugen.
4. Mit FPDF und HTML2pdf habe ich es bereits versucht, bin aber zu keinen erfolgsversprechenden Ergebnis gekommen. (Vielleicht hat jemand ein funktionierendes Beispiel !!!!!!!!!!)
5. Meine Frage: Gibt es bei ADOBE eine EXTENSION ????
6. Ich setze DREAMWEAVER CC auf einem Windows-Rechner ein.
Vielen Dank im voraus.
U. StorsbergHallo Zusammen,
vielen Dank für Eure anworten.
Vielleicht habe ich mich falsch ausgedrückt.
Ich möchte nichts anderes als das was diese Seite auch kann.
Hier auf dieser Seite gibt es eine "ACTION" (rechts oben); darunter steht "VIEW AS PDF".
Genau so etwas brauche ich.
Wie funktioniert das?
Vielen Dank für Eure Antworten
Gruß
Ekiam -
Wie kann ich aus einer vbs das view - fenster aufrufen
Hallo
Ich möchte aus einer vbs ein view fenster aufrufen um mittels interactionon über die cursourposition bestimmte messpunkte zu selektieren
dies funktioniert auch jedoch weis ich nicht wie ich im makro auf die anzeige des view fensters ( und zurück ins ----------report Fenster) umschalten kannHallo Thomas
Verwenden Sie den Befehl WndOpen, um ein DIAdem-Modul zu öffnen.
Call WndOpen(WndName)
Die Namen entsprechen den Modulnamen z.B. "VIEW" und "REPORT". Weitere Infos entnehmen Sie der Online-Hilfe.
Winfried -
Wie kann man in Acrobat Formularen eine Kombobox aus einer Datenbank füllen lassen
Wie kann man in Acrobat Formularen eine Kombobox aus einer Datenbank füllen lassen
Hier gibt's noch etwas mehr Hintergrund dazu.
http://acrobatusers.com/tutorials/getting-external-data-into-acrobat-x-javascript -
Aus einer Blende eine Vorlage erstellen / Eine Blendenvorlage einrichten
Hallo zusammen,
ich brauche eure Hilfe...
Ich möchte aus einer Blende eine Vorlage erstellen, damit ich die Einstellungen nicht jedes Mal neu eingeben muss, wenn ich die Blende einsetze. (zB. dass sie nur 3 Sekunden dauert und von der linken, unteren Ecke in die rechte, obere fährt)
Das muss doch irgendwie funktionieren, oder nicht?
Ich bin dankbar für jeden Hilfe
MfG Mumpitz1Es ging um Premierer Pro CS 5.5.
Aber anscheinend gibt es die Funktion noch nicht.
Sollte sich Adobe mal drum kümmern -
Datenportal:Interne Daten aus einer SQL-Datenbank mittels OLEDB Abfrage füllen
Es sollen Daten aus einer SQL-Datenbank mitttels OLEDB Abfrage in das Datenportal:Interne Daten in Diadem geschrieben werden. Die Daten in der SQL-Datenbank können nicht direkt verknüpft werden, da sie in komprimierter Form abgelegt sind und nur mittels einer OLEDB Abfrage ausgelesen werden können.
Ich habe ein Script vorbereitet, aber ich bekomme die Daten nicht in das Datenportal importiert.
Vieleicht hat ja jemand hierfür eine Lösung
Attachments:
WinCC import.zip 2 KBHallo!
Ich vermute mal mit 'Datenportal:Interne Daten' sind Kanäle gemeint. Beim Dekomprimieren der Daten (ist im Skript nicht zu erkennen) wird ja sicherlich die Kanallänge abfallen. Dann kann mit dem Befehl ChnAlloc ein passender Kanal angelegt werden, der dann über den Chd bzw. Chdx (schneller) Befehlen mit den Werten befüllt werden kann. Das wird aber bei vielen Werten nicht sonderlich schnell sein.
Matthias
Matthias Alleweldt
Project Engineer / Projektingenieur
Twigeater? -
Automatische Übernahme von Daten aus einer txt oder xls-Datei in ein pdf Formular
Hallo zusammen,
ich würde gerne automatisch Daten aus einer txt-Datei oder einer xls-Datei in ein pdf Formular übernehmen (z.B. Namen, Geburtsdatum).
Die Daten sollen in Zeugnisformulare einer Schule übernommen werden, so dass alle Lehrerinnen und Lehrer diese Daten nicht mehr manuell eingeben müssen. Das Schulstatistik Programm exportiert die Schülerdaten eben in eine txt oder xls-Datei.
Wie ist das möglich und wie muss ich hierfür die Einstellungen bei den Formularfeldern wählren?
Vielen Dank für eure Antwort!Füll doch ein Formular aus, exportier die Daten als XFDF.
Lies aus, wie das formatiert sein muss.
Formatiere Deine Daten ebenso.
Importiere dann diese Daten. -
Datenstring aus Messgerät auslesen über Script Dac Treiber
Hallo,
ich möchte aus einem Messgeät Messwerte aus einem Dac heraus auslesen. Dazu nutze ich den Scrip-Dac Treiber und lese 4 Kanäle über GPIB aus (Diadem 10.0).
Ich nutze die Funktion SFD_Init( DeviceParam1V, DeviceParam2V, ErrorP) zum initialisieren und zum anfordern der Messwerte (man schreibt welche werte man auslesen möchte und mit "cont on" werden die Werte dann zyklisch nach jedem Messzyklus ausgegeben).
Mit der Funktion SFD_GetScan wird dann mittels read-Befehl der Wert aus der Schnittstelle ausgelesen.
Es kommt folgender String zurück: 2.31174E+2;5.00093E+1;2.59054E-1;4.36872E-1 => Es sind vier Werte je durch ; getrennt
Nun wird mit der Funktion SFD_ReadChannel ( ChannelNumberP, ParamP, DataP, ErrorP ) der Wert wie folgt aufgesplittet und je nach Wert von ParamP der richtige Wert zurückgegeben.
MVariablenDF = Split(sDaten, ";", -1, 1) 'String aufsplitten, jeweils am ";"
uac = oUDIM.Parse(MVariablenDF(0), "%ad")
freq = oUDIM.Parse(MVariablenDF(1), "%ad")
p = oUDIM.Parse(MVariablenDF(2), "%ad")
ep = oUDIM.Parse(MVariablenDF(3), "%ad")
Select case ParamP
Case "UAC" DataP = uac
Case "FREQ" DataP = freq
Case "P" DataP = p
Case "EP" DataP = ep
end Select
Nun mein 1.Problem:
Hin und wieder kommt kurz nach dem Start der Messung folgende Fehlermeldung zu obiger Zeile "MVariablenDF = Split(sDaten, ";", -1, 1)"
Fehler: Index ausserhalb des gültigen Bereichs: '[number: 1]'
2. Problem:
als erstes wird in dem Script eine Windows Umgebungsvariable abgefragt:
T1 = GetEnv("Diadem")
Wenn diese Zeile im Script ist, bekomme ich zu Beginn die Fehlermeldung Typen unverträglich: 'GetEnv', das Script läuft aber trotzdem hin und wieder fehlerfrei.
Nehme ich diese Zeile raus, bekomme ich sofort zu dem 1. Problem die Fehlermeldung: Typen unverträglich und es werden keine Werte ausgelesen.Hallo,
vielen Dank für die Antwort
zu1. ich hatte zwar die Variable mit "0;0;0;0" initialisiert, allerdings wird der Wert scheinbar auf "" gesetzt wenn keine Werte an der Schnittstelle anliegen. Meine Do Loop until <> "0;0;0;0" Abfrage war damit natürlich hinfällig.
Der vorgeschlagene Code oUDI.Parse(vData,"%2R<UAC»%1S%2R<FREQ»%1S%2R<P»%1S%2R<EP»") funktioniert, allerdings müssen die Zeichen
> statt » (steht auch falsch in der Diadem Hilfe!) eingefügt werden
Außerdem muss die Formatvorgabe %ad statt %2R sein (%2R finde ich auch nicht in der Diademhilfe) => "%ad<UAC>%1S%ad<FREQ>%1S%ad<P>%1S%ad<EP>"
Mit der Abfrage, dass der String sDaten <> "" ist dürfte wahrscheinlich auch der Split-Befehl funktionieren.
zu2.
Die Windows Umgebungsvariable ist in der Systemsteuerung gesetzt. Damit kann ich Scripte auf verschiedenen Rechnern, bei denen Diadem in verschiedenen Verzecihnissen installiert ist, laufen lassen, unabhängig davon wo mein gerade gestartetes Script steht.
Gruß
Erik -
Einzelnen Wert aus einem Datenkanal auslesen
Hallo,
ich möchte aus einem Datenkanal einen bestimmten Wert per VBS auslesen. Also beispielsweise aus dem 5. Kanal den Wert an der Stelle 4000. Welche Möglichkeiten habe ich dazu?
Gruß KawaZ900kawaZ900,
Eine zusaetzliche Information moechte ich dazu erwaehnen. Die Funktion ChD(Zeile, Spalte) kann in dem Spalteparameter sowohl Kanalnummer als auch Kanalname annehemen. Die Funktion ChDX(Zeile, Spalte) kann in dem Spalteparameter nur die Kanalnummer annehmen. Wenn man den Kanalname weiss und trotzdem ChDX() in einer Schleife benutzen moechte, muss man zuerst die Kanalnummer mit der Funktion Kanalnummer = CNo(Kananname) abfragen, dann in ChDX() weiterverwenden.
Gruss,
Brad Turpin
DIAdem Product Support Engineer
National Instruments -
Dateianhänge aus PDF-Datei auslesen
Hallo,
ich schreibe derzeit ein Tool um Dateianhänge eines PDF-Files zu prüfen. Dieses Tool brauche ich für meine Arbeit und soll die Attachments aus einem zuvor erstellten PDF auslesen damit ich die Namen und Anzahl der Attachments erhalte.
Auf der Maschine ist in jedem Fall der Reader installiert, auf einer anderen auch Acrobat. Da beide Produkte ebenfalls die AcroPDF.dll installieren, wollte ich diese DLL (und keine andere FreeLibrary) verwenden.
Nun habe ich mir die Adobe SDK von Adobe gezogen und angeschaut, nur ich komme nicht auf die Lösung wie ich das machen kann.
Auch möchte ich dazu sagen das ich kein Profi bin und mit VB.net 2010 arbeite.
Hättet Ihr mir bitte eine Idee (und vieleicht ein Script-Beispiel) wie ich ein PDF öffnen und die Anhänge auslesen kann?
Mein Ziel ist es das Tool auf beide Maschinen einzusetzen.
Ich wäre Euch echt dankbar, ich finde den roten Faden leider nicht :-(
Viele Grüsse,
MaximilianAlso mit VB kann ich dir nicht helfen.
Aber was du vorhast kannst du auch einfach mit den Bordmitteln in Acrobat lösen.
Alles was durch brauchst ist JavaScript.
var nDataObjects = this.dataObjects;
var nDump = [];
if (nDataObjects !== null)
for (var i=0; i<nDataObjects.length; i++)
var iAlias = i + 1;
nDump.push("Anhang-Nr.: " + iAlias + " = " + nDataObjects[i].path + "\u000a");
app.alert("Anzahl der Anhänge: " + nDataObjects.length + "\n\n" + nDump);
else
app.alert("Dieses Formular hat keine Anhänge");
Dieses kannst du entweder in einem Button verwenden oder in die JavaScript Konsole kopieren und dort direkt ausführen. -
Daten aus einer Datenbank in eine fertige Druck-PDF platzieren
Hallo,
gibt es in InDesign (CS6) die Möglichkeit ein Feld/Rahmen zu erstellen, auf welches später (nach schreiben der Druck-PDF) zugegriffen werden kann?
Wir möchten gerne in die fertige Druckdatei individuelle Daten (Kontrollnummern) drucken.
AnnikaFüll doch ein Formular aus, exportier die Daten als XFDF.
Lies aus, wie das formatiert sein muss.
Formatiere Deine Daten ebenso.
Importiere dann diese Daten. -
Farbe bestimmen aus einer Schrift
hi,
hoffe, mir kann hier jemand helfen.
folgendes Problem:
habe ein Bild eingescannt, und in diesem Bild ist ein Satz, dessen Schrift eine bestimmte blaue Schrift hat.
Ich möchte nun aber genau diese Farbe haben (für eigene Kreation). Leider habe ich die Farbe nicht selber bestimmen können. Habe schon viele Farben ausprobiert und gedruckt; leider stimmt keine so richtig überein.
Frage:
Gibt es eine Funktion bei Photoshop CS, mit der ich eine bestimmte Farbe von einem Bild/einer Schrift herausfinden kann? Z.b. einem Pfeil, mit ich auf die besagte Stelle gehe und das Programm mir dann die entsprechende Farbe bzw. den Farbcode nennt?
wäre euch sehr dankbar, wenn mir jemand weiterhelfen könnte.
gruss
knutEinfach mit der Pipette auf die Farbe klicken.
Die Pipette funktioniert auch außerhalb des Programmfensters, so dass man beispielsweise auch Farben aus dem Internet aufnehmen kann.
Im Infokasten werden die Werte in RGB und CMYK des Pixels angezeigt, über dem sich der Cursor gerade befindet.
Schöne Grüße
Hildegard -
Wie kann ich eine .doc Datei aus einer Email auf ipad2 Laden?
Ich habe eine Email erhalten, in der eine .doc Datei enthalten ist. Wie kann ich diese Laden um die Datei zu lesen?
I struggle with English, never mind German! If I interpret your query correctly you are asking how you open/save an email attachmnt created in MS Word. You need a compatible app such as Pages or Documents to Go. You can, as you will have discovered, read the attachment but do nothing else with it. Do not delete the email meanwhile.
Kindly confirm that we are on the right track and someone will help you further. -
Daten einlesen aus access db und offnen der Daten aus einer zweiter access db
Hallo sehr geehrtes NI Support Team
würde mich um eine baldige antwort freuenDie Angaben in dieser Anfrage sind leider sehr dürftig. Könnten Sie bitte ein wenig genauer spezifizieren, was Sie tun möchten, mit welcher Software(version) Sie arbeiten usw?
Bitte erwarten Sie auf eine so sparsam formulierte Anfrage keine allumfassende Antwort.
Mit freundlichem Gruß,
Jochen Klier
Applications Engineering Group Leader
National Instruments Germany GmbH
Maybe you are looking for
-
How do I retrieve a previously purchased ringtone from the apple store prior to ISO 7 that doesnt appear on my phone as an option?
-
My iPod has recently begun to have issues. When I plug it in to a charging cord (wall adapter or computer) it won't show that it is connected. And, I can't charge it and play at the same time. Finally, it charges really slow. As in, takes at least 5
-
Connecting HP C4100 all in one series printer
I purchase two mac notebooks for my kids and I am having trouble getting the printer to work. I installed the proper disk driver for Mac computers still nothing. What prints out is this: %!PS-Adobe-3.0 %RBINumCopies:1 %%Pages: (atend) %APLDSCEncoding
-
I am running a prgram from command line which requires to pass command line argument with -D option to set several directories in the JVM for java extension mechanism. I could successfully run my program as below by using a variable. set EXT_DIRS = "
-
How do I create a believable colour change on a vibrant colour in photoshop?
Hi I work for the ambulance service and I only mess around with Photoshop CS6. I am trying to change a British ambulance to a firetruck red. The only problem is because the yellow is so vibrant when I adjust the hues it looks really fake (as you can