INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

matlab-scriptknoten oder dll?



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!

09.09.2011, 12:57
Beitrag #11

Hep Offline
LVF-Grünschnabel
*


Beiträge: 20
Registriert seit: Oct 2007

2009
2008
DE

80339
Deutschland
RE: matlab-scriptknoten oder dll?
Hallo!

so, ich habe jetzt eine Labview-version meines Matlabscripts. Die würde ich aber gerne noch etwas optimieren. Prinzipiell ist mein Problem ganz simpel und sollte eigentlich einfach lösbar sein:

Ich erstelle einen 2D array (3xN), das sind x,y,z positionen für jedes Pixel, das ich anfahre.
Derzeit erstelle ich ihn so, dass ich für jede Komponente einen (1xN) 1DArray erstelle, in Schleifen die entsprechenden Rampen einfüge mit dem vi "Teil-Array ersetzen" und dann mit "Array erstellen" zusammenführe um einen 2DArray zu bekommen.
Das ist memorytechnisch sicher nicht optimal, da ich den doppelten Speicher brauche. Besser wäre doch, gleich einen (3xN) Array zu erstellen und die Rampen direkt hier einzufügen. Dazu muss ich aber in jedem Schleifendurchgang einen Teil array an eine beliebigen Position einfügen. Beispielsweise für die zweite y-Rampe (2,n_x) bis(2,2*n_x). Gibt es dafür ein vi? "teil-Array ersetzen" fügt immer an den Anfang der Zeile ein bzw wenn ich auch den deaktivierten Index verkabele erwartet es ein einfaches Element. Gerade sehe ich nur die Möglichkeit, Elementweise vorzugehen - das ist aber nicht gerade elegant und übersichtlich!?
Habt Ihr da noch bessere Vorschläge?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
09.09.2011, 13:01
Beitrag #12

GerdW Offline
______________
LVF-Team

Beiträge: 17.470
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: matlab-scriptknoten oder dll?
Hallo Hep,

siehe Beitrag#9...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.09.2011, 14:00
Beitrag #13

Hep Offline
LVF-Grünschnabel
*


Beiträge: 20
Registriert seit: Oct 2007

2009
2008
DE

80339
Deutschland
RE: matlab-scriptknoten oder dll?
.. anders gefragt: wie bekomme ich "so gehörts" aus dem "input array"?

meine einzige lösung wäre jeden wert von input array einzeln in einen neu initialisierten array zu schreiben. Geht das auch für den kompletten input array?


Angehängte Datei(en)
9.0 .vi  test arrays.vi (Größe: 8,19 KB / Downloads: 226)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.09.2011, 14:02 (Dieser Beitrag wurde zuletzt bearbeitet: 09.09.2011 14:04 von GerdW.)
Beitrag #14

GerdW Offline
______________
LVF-Team

Beiträge: 17.470
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: matlab-scriptknoten oder dll?
Hallo Hep,

wenn du uns jetzt noch verrätst, wie "so gehörts" aussehen soll, könnten wir vielleicht auch helfen...
(Statt eines Defaultwert war nur ein leeres Array hinterlegt.)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.09.2011, 14:07
Beitrag #15

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: matlab-scriptknoten oder dll?
Offtopic2
Und bitte in Zukunft nicht alles klein schreiben (vgl. LVF-Regeln). Dann ist der Beitrag besser lesbar.

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!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.09.2011, 12:04
Beitrag #16

Hep Offline
LVF-Grünschnabel
*


Beiträge: 20
Registriert seit: Oct 2007

2009
2008
DE

80339
Deutschland
RE: matlab-scriptknoten oder dll?
Hallo,

jetzt habe ich die Funktionalität programmiert, die ich brauche. Meine Frage ist: so etwas müsste doch auch eleganter oder mit einem Grund-VI gehen!!?


Heinrich


Angehängte Datei(en)
9.0 .vi  Incorp1Dinto2Darray.vi (Größe: 13,2 KB / Downloads: 210)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.09.2011, 12:20
Beitrag #17

GerdW Offline
______________
LVF-Team

Beiträge: 17.470
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: matlab-scriptknoten oder dll?

Akzeptierte Lösung

Hallo Hep,

hier mal das Beispiel zum Ersetzen innerhalb von Zeilen. Kannst du sicherlich leicht anpassen, um innerhalb Spalten zu ersetzen:
   

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.09.2011, 16:40
Beitrag #18

Hep Offline
LVF-Grünschnabel
*


Beiträge: 20
Registriert seit: Oct 2007

2009
2008
DE

80339
Deutschland
RE: matlab-scriptknoten oder dll?
Danke Dir, so klappt es bestens!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Matlab in Labview newbiedubie 1 5.376 04.09.2012 06:43
Letzter Beitrag: rolfk
  dll vonLabVIEW in Matlab Simulink verwenden /LabVIEW -> Matlab XPC hans_p 0 5.236 10.12.2009 10:19
Letzter Beitrag: hans_p
  mxarray und Matlab hepman 3 7.204 11.03.2008 12:08
Letzter Beitrag: rolfk
  MATLAB und LabVIEW Anderli 1 6.511 15.02.2008 17:45
Letzter Beitrag: thomas.sandrisser
  Matlab Skript aktivieren abi 0 4.437 14.03.2006 12:06
Letzter Beitrag: abi

Gehe zu: