Cześć!
Wypada mi zacząć obecność na forum od przedstawienia się. Mam na imię Paweł, działam w LabVIEW od 3-4 lat, wykorzystując je głównie do zbierania danych z karty USB oraz przetwarzania danych (zbieranych na bieżąco lub zapisanych w plikach). Głównie jestem samoukiem, ale od niedawna zacząłem brać udział także w kursach organizowanych przez NI.
Ale do rzeczy. Pracuję teraz nad programikiem, który "półautomatycznie" tworzy wykresy XY z danych pomiarowych. Chciałbym dać operatorowi możliwość wstawienia znaku "alfa" w legendzie lub tytule wykresu. Wpisy są w pewnym sensie zautomatyzowane, tzn. operator może zadać format wykresu, a program sam wpisze właściwe wartości. Na przykład, wpisując: "alfa=<alfa>", krzywe będą podpisane: "alfa=0", "alfa=5" itd. Ale zamiast słowa "alfa" chciałbym wstawić grecką literę. I tu pojawia się problem.
Umiem zmienić to ręcznie: wpisać format "a=<alfa>", zaznaczyć literę "a" i ustawić czcionkę na Symbol. Ale do zrobienia mamy ponad setkę wykresów, na każdej jest kilka krzywych - a zazwyczaj każda jest dla innego kąta alfa. Rozumiecie więc, że nie chce mi się robić tego tysiąc razy ;)
Kombinowałem też z kodami ALT. One pomogły mi we wstawieniu znaku stopnia (alt+0176), ale greki chyba nie znają...
Macie pomysł, jak to ugryźć? Przez property node mogę np. podkreślić tekst, zmienić jego kolor - ale czcionki nie umiem. A nawet jeśli - to zmieniam własności całościowo, a nie kawałka...
Pomóżcie, proszę
Pozdrawiam
Paweł
Greckie symbole w opisach krzywych
Greckie symbole w opisach krzywych
Pomogłem? Kliknij "Pochwal"
Re: Greckie symbole w opisach krzywych
Popatrz jeszcze raz w property node, masz tam Text->Font->Name i definiujesz rodzaj czcionki. Masz też zaznaczanie zakresu, który będzie edytować Text->Selection->. Jak wszystko ładnie zdefiniujesz to zmiany nastąpią tylko w wybranym zakresie, czytając opis tego co masz to powinno dać radę coś takiego zaimplementować w Twoim programie.
Re: Greckie symbole w opisach krzywych
Dzięki Ci wielkie! Faktycznie, "diabeł ogonem nakrył" - przeglądałem te opcje, ale Font.Name nie zauważyłem...
Raz jeszcze dziękuję! Oczywiście, pochwała poszła.
Pozdrawiam
Paweł
[EDIT] Już chyba wiem, czemu... Udało mi się wstawić alfę w string indicator i w tytule (caption), ale jeszcze nie potrafię zmienić czcionki wpisu legendy. Da się?
Jakby się komuś miało to przydać, załączam VI'a
Raz jeszcze dziękuję! Oczywiście, pochwała poszła.
Pozdrawiam
Paweł
[EDIT] Już chyba wiem, czemu... Udało mi się wstawić alfę w string indicator i w tytule (caption), ale jeszcze nie potrafię zmienić czcionki wpisu legendy. Da się?
Jakby się komuś miało to przydać, załączam VI'a
- Załączniki
-
- FontName Symbol.vi
- (15.64 KiB) Pobrany 379 razy
Re: Greckie symbole w opisach krzywych
Z legendą już niestety nie pomogę, jak rzuciłem okiem to nie mam pomysły co z tym zrobić.
Ale mam dla Ciebie sugestię co do wyglądu kodu, lepiej jest definiować dla danego elementu wszystkie parametry w jednym węźle property node niż w kilku pokolei, poprostu trzeba go rozciągnąć w dół. Efekt końcowy ten sam, ale przejrzystość wzrasta i pamięci mniej idzie na to, chociaż to dopiero widać przy dużych programach.
Ale mam dla Ciebie sugestię co do wyglądu kodu, lepiej jest definiować dla danego elementu wszystkie parametry w jednym węźle property node niż w kilku pokolei, poprostu trzeba go rozciągnąć w dół. Efekt końcowy ten sam, ale przejrzystość wzrasta i pamięci mniej idzie na to, chociaż to dopiero widać przy dużych programach.
Greckie symbole w opisach krzywych
Ha, trudno. Widocznie nawet w LabVIEW jest coś, czego nie da się zrobić...
A z rozciąganiem - faktycznie, dobry trick. Dzięki
A z rozciąganiem - faktycznie, dobry trick. Dzięki
Pomogłem? Kliknij "Pochwal"