Strona 1 z 1

Greckie symbole w opisach krzywych

: 03 sie 2014 16:44
autor: PawelR
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ł

Re: Greckie symbole w opisach krzywych

: 04 sie 2014 19:45
autor: TuChoLa
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

: 04 sie 2014 23:07
autor: PawelR
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

Re: Greckie symbole w opisach krzywych

: 05 sie 2014 12:24
autor: TuChoLa
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.

Greckie symbole w opisach krzywych

: 06 sie 2014 22:50
autor: PawelR
Ha, trudno. Widocznie nawet w LabVIEW jest coś, czego nie da się zrobić...
A z rozciąganiem - faktycznie, dobry trick. Dzięki :)