Grafik in String einlesen und anschließend als Bild im Dokument ausgeben
Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
12.03.2019, 07:54 (Dieser Beitrag wurde zuletzt bearbeitet: 12.03.2019 08:10 von Newbiee2k19.)
Grafik in String einlesen und anschließend als Bild im Dokument ausgeben
Hey, vorab danke für die schnelle Aufnahme.
Bin noch Neuling in LV und habe folgendes Problem:
Ich möchte ein Bild in mein Word Dokument einlesen lassen.
Dies klappt auch soweit[mit Grafik an Protokoll anfügen], jedoch möchte ich mich nicht um die Position des Bildes kümmern. h
Das Bild soll frei beweglich sein und außerdem sollte man auch einen Text darunter schreiben können ohne einen zweiten String erstellen zu müssen.
Deswegen die Umwandlung in String, falls ein Bild benötigt wird, will ich dieses einfach auswählen und in den String einlesen, damit ich es genau an der Stelle platziere an der ich meinen letzten Satz geschrieben habe.
Anschließend will ich einfach weiter schreiben können.
Gearbeitet wird mit den Protokoll & den Word specific vi`s
RE: Grafik in String einlesen und anschließend als Bild im Dokument ausgeben
Hallo NB,
Zitat:Niemand eine Idee?
Wenn du schnell Support haben willst, solltest du NI anrufen…
Dies hier ist ein Forum von Freiwilligen - und du wirst nach 2h ungeduldig?
Zitat:Ich möchte ein Bild in mein Word Dokument einlesen lassen.
Willst du ein Bild in ein Word-Dokument einfügen - oder von Word aus per Skript "einlesen lassen"?
Zitat:Dies klappt auch soweit[mit Grafik an Protokoll anfügen], jedoch möchte ich mich nicht um die Position des Bildes kümmern.
???
Du programmierst etwas, willst dich aber um Details deines Programms nicht kümmern?
Zitat:Das Bild soll frei beweglich sein und außerdem sollte man auch einen Text darunter schreiben können ohne einen zweiten String erstellen zu müssen.
Du willst zu einem Bild eine Bildunterschrift haben - aber keinen Text dafür verwenden???
Zitat:Deswegen die Umwandlung in String,
Was wird hier in String umgewandelt???
Zitat:falls ein Bild benötigt wird, will ich dieses einfach auswählen und in den String einlesen, damit ich es genau an der Stelle platziere an der ich meinen letzten Satz geschrieben habe.
Wie willst du ein Bild in einen String einlesen???
Ich glaube, deine Anfrage ist einfach zu wirr und mit vielen noch fehlenden Informationen…
RE: Grafik in String einlesen und anschließend als Bild im Dokument ausgeben
Hey GerdW,
ich entschuldige meine Ungeduld, jedoch komme ich einfach nicht zum Ende mit dem Projekt da dies der letzte Punkt ist.
Nochmals:
Ich möchte ein Word Dokument erstellen welches sowohl Text als auch Bilder enthalten kann. Das Word Dokument soll anschließend in eine PDF konvertiert werden.
Per >>Protokolle >> Grafik anfügen kann ich ein Bild warlos in das Word Dokument schmeißen. Den Text den ich schreibe wird automatisch vor das Bild gelegt. Man kann das Bild ausrichten, jedoch nicht fest positionieren, oder?! Dies ist in meinem Fall auch nicht wichtig, da sich das Bild ja mit dem Text bewegen soll. Das heißt, es soll falls Text vor dem Bild eingefügt wird das Bild einfach nach unten verschieben.
Ich möchte KEINE Bildunterschrift, es soll lediglich der Text weiterlaufen. BSP : Text> Bild > Text > Text > Bild, dies jeweils mit nur einem String. (Habe an eine Schleife gedacht)
Umwandlung in String: Ich war der Hoffnung, dass ich die nötigen Informationen der Bilddatei in einen String umwandeln kann und diese dann einfach in den Textstring einfügen kann. Dies würde mir unnötige Schleifen ersparen, jedoch gibt es eine Umwandlung von Grafik in String anscheinend nicht.
ZIEL: Ziel ist es, Ein Protokoll zu entwerfen, dass sowohl Bilder als auch Text enthält.
Bis jetzt kann ich nur ein Bild und nur ein Text einfügen.
RE: Grafik in String einlesen und anschließend als Bild im Dokument ausgeben
RaceConditions? Darunter verstehe ich ein Zeitliches wettrennen einzelner Parameter, richtig?
Sollte eigentlich nicht der Fall sein? Wo tritt dies denn auf?
Also gibt es wirklich keine Möglichkeit eine Grafik Datei in einen String umzuwandeln?
Mehrere Bilder und Texte, ja.
"Jedoch nur einen String, der Wert=0 bekommt falls Schleifendurchlauf neugestartet wird.
Schleifendurchlauf soll beendet werden falls ein Bild eingefügt wird.
Nachfolgender Text soll unter dem Bild weiterlaufen."
Frage: Ist es möglich den Text bzw die Bilder so Anzubringen, das Text und Bild auf einer höhe sind?
BSP: Text >Text >Text Text >Bild >Bild
Text >Bild >Bild
Text >Text >Text >Text
RE: Grafik in String einlesen und anschließend als Bild im Dokument ausgeben
(12.03.2019 12:10 )Newbiee2k19 schrieb: RaceConditions? Darunter verstehe ich ein Zeitliches wettrennen einzelner Parameter, richtig?
Sollte eigentlich nicht der Fall sein? Wo tritt dies denn auf?
Überall! Du schreibst in das Terminal des Indikators und liest parallel eine lokale Variable diese Indikators aus.
(12.03.2019 12:10 )Newbiee2k19 schrieb: Also gibt es wirklich keine Möglichkeit eine Grafik Datei in einen String umzuwandeln?
Die gibt es sicher, öffne eine Bilddatei im Text-Editor. Bloß, wie soll Word das dann als Bild erkennen? Die ganze Fernsteuerung von Word läuft per ActiveX
(12.03.2019 12:10 )Newbiee2k19 schrieb: Frage: Ist es möglich den Text bzw die Bilder so Anzubringen, das Text und Bild auf einer höhe sind?
BSP: Text >Text >Text Text >Bild >Bild
Text >Bild >Bild
Text >Text >Text >Text
Such mal im Internet, wie sowas z.B. per VBA geht, und programmiere es dann per ActiveX nach.
Unter den Word-spezifischen VIs gibt es z.B. ein "WordFormatPicture.vi", klingt vielversprechend..
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
RE: Grafik in String einlesen und anschließend als Bild im Dokument ausgeben
Hey Jens,
danke für die Antwort
Mit Active X habe ich mich leider noch nicht befasst. Bin auch erst seit kurzem dabei und wurde auch ohne Anleitung in die Programmiersprache hineingeworfen.
Könntest du mir noch genau erklären was mit RaceConditions gemeint ist?
die Variablen die zu Cluster führen? Ansonsten sehe ich dort kein mögliches "Rennen" der Variablen.
Gruß
Newbiee2k19
(12.03.2019 12:32 )GerdW schrieb: Hallo 2k19,
Zitat:RaceConditions? Darunter verstehe ich ein Zeitliches wettrennen einzelner Parameter, richtig?
Du hast meine Signatur mit ihren ganzen Links bemerkt? Und schon mal dort weitergelesen?
RE: Grafik in String einlesen und anschließend als Bild im Dokument ausgeben
Moin Newbiee2k19,
habe mir vor Jahren LV mehr oder weniger auch im Selbststudium beigebracht.
Mir persönlich hat es damals geholfen, ein paar Bücher durchzuarbeiten.
Auf anhieb fallen mir Georgi:Einführung in LabVIEW und Mütterlin:Handbuch für die Programmierung mit LabVIEW ein.
Hilfreich kann auch Signalverarbeitung mit LabVIEW oder wenn man auch gerne englische Bücher mag Bress:Effective LabVIEW Programming sein.
Ob Du wie auch gut aus Büchern lernen kannst, weiß ich natürlich nicht.
Allerdings gelingt es in LV meiner Ansicht nach erheblich leichter, wirklich schlechten Code zu produzieren.
Und das ist nicht überheblich gemeint. Habe vor einiger Zeit mal alten Code von mir entdeckt. Schrecklich...
Die Zeit die Du jetzt investierst, holst Du durch schnelleres Coden wieder rein.