Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX Programmierung
  uistyler mit ug open/api

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX
Autor Thema:  uistyler mit ug open/api (1067 mal gelesen)
totti2305
Mitglied
Dipl Ing Maschinenbau


Sehen Sie sich das Profil von totti2305 an!   Senden Sie eine Private Message an totti2305  Schreiben Sie einen Gästebucheintrag für totti2305

Beiträge: 183
Registriert: 10.03.2005

Windows 7 x64 SP1
NX 7.5.5.4 MP12
Teamcenter 8.3.3.8

erstellt am: 09. Apr. 2008 15:46    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

hallo!

bin gerade dabei mir mal anzuschauen wie man mit open c den ui styler ansteuert. mit kf war das echt mal recht einfacher. naja. ich hab mir mal ein beispiel von der ugs support seite geschnappt und mir mal ueberlegt nen kleinen taschenrechner zu basteln. das teil besteht eigentlich nur aus 2 integer feldern und einem label feld. hier mal ein teil der syntax, ganz geht nicht da der server wohl streikt.

static int ts_integer_const_cb(int dialog_id, void * client_data,
                          UF_STYLER_item_value_type_p_t callback_data)
{
 
int
ts_result;

char
*ts_variable ={"test ufunc"};
 

UF_STYLER_item_value_type_t
            set_value;

    set_value.item_attr = UF_STYLER_VALUE;
    set_value.item_id = ts_integer_TS_N1;
    set_value.value.integer = 4; /* Setting the default integer */
    UF_CALL(UF_STYLER_set_value(dialog_id, &set_value));

set_value.item_attr = UF_STYLER_VALUE;
    set_value.item_id = ts_integer_TS_N2;
    set_value.value.integer = 7; /* Setting the default integer */
    UF_CALL(UF_STYLER_set_value(dialog_id, &set_value));

set_value.item_attr = UF_STYLER_LABEL;
    set_value.item_id = ts_integer_TS_LABEL;
set_value.value.string = ts_variable;
    UF_CALL(UF_STYLER_set_value(dialog_id, &set_value));

    return ( UF_UI_CB_CONTINUE_DIALOG );

nun mal meine frage, wie kann ich die zahlen eigentlich auslesen damit ich die addieren kann. steh gerade auf em schlauch glaub ich.
das ganze ist doch recht kompliziert. setvalue.itemid ist ja kein integer wie in kf, sondern ein pointer. bin fuer jede antwort dankbar
vielleicht ha tja auch jemand ein leichtes beispiel parat.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Rami
Mitglied
 


Sehen Sie sich das Profil von Rami an!   Senden Sie eine Private Message an Rami  Schreiben Sie einen Gästebucheintrag für Rami

Beiträge: 12
Registriert: 09.11.2001

erstellt am: 11. Apr. 2008 14:43    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für totti2305 10 Unities + Antwort hilfreich

Hallo,

probiers mal so ungefär

  UF_STYLER_item_value_type_t set_value;
  int wert;
 
  set_value.item_attr = UF_STYLER_VALUE;
  set_value.item_id  = ts_integer_TS_N1;
  UF_CALL(UF_STYLER_ask_value(dialog_id, &set_value));
  wert = set_value.value.integer;

Gruß Rami

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



Technische/r Zeichner:in / CAD Konstrukteur:in (m/w/d)

meplan, die Agentur für Markenräume und Messebau, hat als Tochter der Messe München sowie mac. brand spaces ihren Sitz auf dem Münchner Messegelände. Wir planen und realisieren Live Touchpoints auf Messen und Veranstaltungen. Physisch wie digital. Das Team besteht aus Expert:innen aller relevanten Disziplinen, von Architektur, Design bis hin zu Projektmanagement und Technik.

Mit weltweit jährlich fast 4....

Anzeige ansehenTechnischer Zeichner, Bauzeichner
totti2305
Mitglied
Dipl Ing Maschinenbau


Sehen Sie sich das Profil von totti2305 an!   Senden Sie eine Private Message an totti2305  Schreiben Sie einen Gästebucheintrag für totti2305

Beiträge: 183
Registriert: 10.03.2005

Windows 7 x64 SP1
NX 7.5.5.4 MP12
Teamcenter 8.3.3.8

erstellt am: 14. Apr. 2008 13:27    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

hallo Rami,
hatte noch keine zeit, bin gerade an was anderem am tueffteln, aber werde morgen das ganze nochmal ausprobieren

Torsten

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz