Compilarea și utilizarea datelor în fișierele text din programele Visual LISP
Visual LISP are capacitatea de a returna textul stocat într-un fișier .txt, care la rândul său a fost compilat într-o aplicație VLX. Un fișier VLX este o colecție de unul sau mai multe fișiere AutoLISP și DCL create folosind Visual LISP. Cu toate acestea, fișierele text sunt returnate complet, și nu ca biți de date dintr-un fișier de date. Cu toate acestea, există o metodă care vă permite să accesați date discrete, care vor fi descrise mai jos.
Ce trebuie să faceți.
Pentru un fișier de date, astfel încât acesta să poată fi utilizat ca date returnate de către funcție (vl-get-resource), datele trebuie formatate astfel încât să poată fi identificate rânduri de date specifice și să se recupereze numai elementele necesare.
Formatul este similar cu formatul de date text pe care l-am folosit anterior cu o singură diferență - datele devin o listă de la o linie în loc de liste multiple, după cum se arată mai jos:
Pentru AutoLisp Pentru ambalare în VLX
Primirea datelor
După ce fișierul este împachetat în aplicația VLX, datele sunt returnate utilizând funcția (nth). Mai întâi, subrutina returnează o listă și o atribuie unei variabile:
(vl-get-resource) returnează o listă de date ca șir de text, pe care trebuie să o convertiți într-o listă accesibilă utilizând următorul cod: Acum puteți folosi funcția (nth) pentru a procesa lista. Pentru a prelua datele asociate elementului "020". de exemplu, sunt utilizați următorii operatori:
Cum să găsiți date dacă locația lor este necunoscută
Pentru a prelua datele în cazul în care locația acestora nu este cunoscută în listă, puteți utiliza următoarea buclă:
După o rutină pentru a localiza elementele și-a menținut poziția în variabila, extrage datele pe care le necesită:
Ambalarea unui fișier
Pentru a împacheta un fișier de date într-o aplicație VLX, deschideți aplicația Noua aplicație din submeniul Fișier / Realizați aplicația din meniul VLISP. Selectați modul Expert (Figura 1), apoi adăugați fișierele de resurse în panoul Include (Figura 2).
Setați tipul de fișier în fișierele text, apoi selectați fișierele necesare pentru a le include.
Continuați executarea expertului și creați aplicația noastră. Fișierele de date sunt stocate în fișierul de aplicații VLX rezultat.