Benutzer mit den meisten Antworten
Visual studio .Net

Frage
-
Hallo zusammen
ich bin aus der Automatisierungstechnikbereich und ich kenne mich leider nicht so gut mit Visual Studio aus, Deswegen habe ich zur Zeit das folgende Problem:
ich habe 2 Software die beide .Net unterstützen, einer heißt iFix (visualisierungssoftware und speichert die Daten in einen speziellen Format, dass kein anderer Tool drauf zugreifen kann) und der andere heißt Trendviewer (ist nur für Trendanzeige geeignet, und dafür bräuchte ich aber wie gesagt die Daten von iFix). Mit Trendviewer muss ich wie gesagt z.B. Temperaturverläufe anzeigen, wie ich auf die Daten zugreifen kann, habe ich von einem Forum von iFix das Problem theoretisch gelöst, und so lautet die Lösung (auf Englisch da es um ein amerikanische Forum handelt ) :
~~~
Hello Gaston, you need the iFIX Integration Toolkit.
The iFIX Toolkit Adapter provides you with the means to access EDA(easy data access), HDA(historical data access), and Helper functions in iFIX using the .NET platform. It allows programs written in both C# and VB.NET languages to access real-time data using the same .NET assembly. The iFIX functions that are exposed to you through the Adapter component are the same functions that are documented in the iFIX Integration Toolkit.
NOTE: You must install iFIX and Visual Studio .NET before you can install the iFIX Toolkit Adapter~~~
ich habe natürlich alles installiert, ich weiß aber nicht genau was ich genau auswählen muss bei visual studio, wenn ich einen neuen Projekt erzeugen will: Windows Desktop!, Reporting!,cloud! etc....
ich hoffe, dass mein Problem ein bisschen klar ist, und falls nicht könnt ihr mich ruhig weiter fragen.
ich muss die Aufgabe für meine Bachelorarbeit erledigen, und ich wäre euch unendlich dankbar für jede kleine Information :)
Danke im Voraus
Antworten
-
Hallo,
Das iFIX Integration Toolkit wird sicherlich irgendwo DLLs installieren, mit denen du dann die Daten auslesen kannst. Meistens landen die Dateien an einem der folgenden Orte:
- C:\Windows\Microsoft.NET\...
- C:\Programme\...
- Selbst ausgewählter Ordner
Innerhalb deines Projekts musst du nun im Projektmappen-Explorer einen Verweis auf die DLLs hinzufügen. In C# Projekten geht das über das Kontextmenü des Knotens Verweise, in VB.NET musst du den Knoten erst einblenden. über den Button "Alle Anzeigen" im Proj.-Expl.
Anschließend kannst du auf die Typen innerhalb der Assemblies (DLLs) zugreifen. Wie du dass nun genau tun musst und in welchen Namespaces die nötigen Typen enthalten sind, erfährst du vom Hersteller bzw. aus der Dokumentation.
Tom Lambert - .NET (C#) MVP
Wozu Antworten markieren und für Beiträge abstimmen? Klicke hier.
Nützliche Links: .NET Quellcode | C# ↔ VB.NET Konverter | Account bestätigen (Verify Your Account)
Ich: Webseite | Code Beispiele | Facebook | Twitter | Snippets- Als Antwort vorgeschlagen Holger M. Rößler Freitag, 24. April 2015 13:49
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Moderator Montag, 4. Mai 2015 08:16
Alle Antworten
-
Hallo,
Das iFIX Integration Toolkit wird sicherlich irgendwo DLLs installieren, mit denen du dann die Daten auslesen kannst. Meistens landen die Dateien an einem der folgenden Orte:
- C:\Windows\Microsoft.NET\...
- C:\Programme\...
- Selbst ausgewählter Ordner
Innerhalb deines Projekts musst du nun im Projektmappen-Explorer einen Verweis auf die DLLs hinzufügen. In C# Projekten geht das über das Kontextmenü des Knotens Verweise, in VB.NET musst du den Knoten erst einblenden. über den Button "Alle Anzeigen" im Proj.-Expl.
Anschließend kannst du auf die Typen innerhalb der Assemblies (DLLs) zugreifen. Wie du dass nun genau tun musst und in welchen Namespaces die nötigen Typen enthalten sind, erfährst du vom Hersteller bzw. aus der Dokumentation.
Tom Lambert - .NET (C#) MVP
Wozu Antworten markieren und für Beiträge abstimmen? Klicke hier.
Nützliche Links: .NET Quellcode | C# ↔ VB.NET Konverter | Account bestätigen (Verify Your Account)
Ich: Webseite | Code Beispiele | Facebook | Twitter | Snippets- Als Antwort vorgeschlagen Holger M. Rößler Freitag, 24. April 2015 13:49
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Moderator Montag, 4. Mai 2015 08:16
-
ich habe natürlich alles installiert, ich weiß aber nicht genau was ich genau auswählen muss bei visual studio, wenn ich einen neuen Projekt erzeugen will: Windows Desktop!, Reporting!,cloud! etc....
Hallo,
Die Antwort auf Deine Frage nach dem Projekttyp hängt ein bisschen Davon ab wie Du Dein Problem nun lösen möchtest. Die allermeisten Vorlagen kannst Du mit ziemlicher Sicherheit ausschließen da ich davon ausgehe dass Du weder eine Cloudanwendung noch eine Phoneanwendung oder ähnliches erstellen möchtest?
Was ich von hier nicht bewerten kann ist die folgende Frage: Planst Du eine neue Windowsandwendung zu erstellen aus welcher die Kommunikation mit iFix erfolgen soll (Also ein eigenes "Programm" in welchem Du die Visualisierung und Verarbeitung übernimmst)? Oder sieht der Lösungsansatz nun so aus dass Du eine "Erweiterung" für den Trendviewer erstellen möchtest der auf IFix über die API zugreift? (Hier müsste der Trendviewer entsprechende Möglichkeiten bieten.)
Im ersten Fall wäre dass dan am ehesten: Templates > Visual C# > Windows Desktop
Im zweiten Fall: Templates > Visual C# > Class Library
In dem daraus erstellten Projekt brauchst Du dann die Referenzen auf die IFix DLL's wie von Koopakiller beschrieben.