www.qtsoftware.de
qtCircles Library
Funktionen für Kreisberechnungen

Die qtCircles Libray bietet Prozeduren zur Lösung einiger gängiger Aufgaben, die sich bei geometrischen Berechnungen mit Kreisen immer wieder ergeben. Programmierer können sich somit die Arbeit der Herleitung und Programmierung der entsprechenden Lösungen ersparen und sich anspruchsvolleren Aufgaben zuwenden.

Zu den qtCircles Funktionen zählen nicht nur die simple Bestimmung der y-Kreiskoordinaten zu gegebenen x-Koordinaten oder deren Ableitungen (y'(x)=dy(x)/dx, y''(x)=d²y(x)/dx²), sondern auch die rechnerisch etwas aufwändigere Bestimmung der Schnittpunktskoordinaten, die sich beim Schnitt zweier Kreise oder eines Kreises mit einer Geraden ergeben. qtCircles bietet auch die Möglichkeit zur Bestimmung der Parameter eines Kreises (Ursprung x0, y0 und Radius) für 3 oder mehr Punkte (für mehr als 3 Punkte ist eine Fit-Funktion vorhanden).

Click, to view the image in best resolution

Nachfolgende Tabelle listet alle Funktionen auf.

Funktionsgruppe /
qtCircles procedure

Funktion

Dokumentation / Online-Hilfe

Einzelheiten zur Verwendung obiger Funktionen entnehmen Sie bitte der qtCircles Online-Hilfe. Diese wurde mit den frei verfügbaren Dokumentationswerkzeugen doxygen und doxywizard erstellt.
qtCircles soll nicht nur ein Arbeitserleichterung sein, sondern auch insbesondere Fortran Programmierern, die sich mit doxygen auseinandersetzen wollen, die Möglichkeit bieten, anhand des ebenfalls erhältlichen qtCircles FortranQuellcode zu studieren, wie dort die Dokumentation erfolgt. Denn allein aus dieser sind mithilfe von doxygen und doxywizard die qtCircles Online-Hilfe erstellt worden. Lediglich die Graphiken wurden extern erzeugt (und werden über Links eingebettet).

Click, to view the image in best resolution
Abb.: qtCircles Online-Hilfe

Lieferumfang

qtCircles wird in Form einer statisch zu bindenden Bibliothek (.lib) samt diverser bereits compilierter MODULEs (.mod Dateien) bereitgestellt. Der Funktionsumfang und die Handhabung ist in der Online-Hilfe (startet im Browser) samt Beispielen und mehreren Abbildungen ausführlich beschrieben.
Um den Einstieg zu erleichtern, stehen zwei Demonstrationsprogramme (T_Circles.f90, T_FitCircle.f90) zur Verfügung, die die Verwendung aller Funktionen zeigt. Für alle unterstützten Compiler sind vorgefertigte Projekte vorhanden, die die Demonstrationsprogramme sowie die anderen notwendigen Dateien einbinden, so daß nach dem Laden der Projekte ein "Build" die Demonstrationsprogramme (.exe) erzeugt.

qtCircles kann auch zusammen mit dem qtCircles Fortran95 Quellcode erworben werden. Damit ist es möglich, ihn auch auf andere als den derzeit explizit unterstützten Betriebssystemen und Fortran Compilern zu übersetzen und die Library dafür bereitzustellen. Der qtCircles Quellcode besteht aus einem einzigen Fortran 95 MODULE.
Und wie bereits erwähnt, der qtCircles Quellcode enthält auch die Kommentaranweisungen, aus denen mit doxygen die Online-Dokumentation zu gewinnen ist.

 

Unterstützte Compilersysteme

Derzeit existieren Varianten für

  • Intel Visual Fortran (Win32 & Win64) v11 und höher
  • Silverfrost FTN95 (Win32) v7 und höher

Diese sind mitunter auch für neuere Versionen der Compiler und möglicherweise auch für kompatible Compiler geeignet. Wenn Ihr Compiler in obiger Liste nicht dabei ist, Sie qtCircles dennoch verwenden möchten, probieren Sie doch einfach die Variante aus, zu dem Ihr Compilerhersteller angibt, kompatibel zu sein. Falls keine dabei ist, fragen Sie doch bitte an. Wir werden qtCircles auch für andere Compiler entwickeln, wenn genügend Nachfrage dafür besteht. Oder, sie erwerben den qtCircles Fortran 95 Quellcode und passen ihn Ihren Bedürfnissen an.


Download

Sie können eine eingeschränkt (1) funktionsfähige Evaluierungsversion samt Beschreibung hier laden (Umfang des Download: ca. 1.3 MB):
qtCircles.zip
Das Paßwort zum Entpacken senden wir gerne auf Ihre Anfrage hin zu.

Installationsanleitung:

  1. Erzeugen Sie auf Ihrem PC ein Verzeichnis (bspw. C:\qtCircles)
  2. und kopieren Sie qtCircles.zip in dieses Verzeichnis.
  3. Dann entpacken Sie die Datei in dieses Verzeichnis.
  4. Anschließend können Sie gleich eine der für Ihr Entwicklungssystem passenden Dateien laden.
    Für Intel Visual Fortran (in Visual Studio): Examples\IVF\IVF.sln
    Für FTN95 (in Plato):
    Examples\FTN95\T_Circles\T_Circles.ftn95p
    Examples\FTN95\T_FitCircle\T_FitCircle.ftn95p
    (Doppelklick auf das Dateisymbol im Windows File Explorer sollte die Entwicklungsumgebung starten).
  5. Anschließend führen Sie ein "Build" durch
  6. und starten das erstellte Programm ("run").

Wenn Sie Schwierigkeiten damit haben, etwas nicht funktioniert, senden Sie bitte eine email oder rufen Sie bitte an: +49(0)30/92900870.

(1) Die Evaluierungsversion erlaubt die Nutzung aller Funktionen bis zum Ende des Jahres. Auf diese Beschränkung wird beim Start eines auf qtCircles basierenden Programms mittels eines Dialogfensters hingewiesen. Bei Kauf einer qtCircles Lizenz erhalten Sie eine Lizenzdatei, mit der die Evaluierungsversion freizuschalten ist, so daß sie zeitlich unbeschränkt und ohne Dialogfenster verwendet werden kann.



Preise & Lizensierung

Die Evaluierungsversion kann durch den Erwerb einer Nutzungslizenz in eine vollständig funktionsfähige Version umgewandelt werden (keine Neuinstallation notwendig).
Die Nutzungslizenz berechtigt zur Nutzung der qtCircles Software durch eine namentlich benannte Person (Einzelplatzlizenz) und hinsichtlich der qtCircles Library zur unbeschränkten Weitergabe innerhalb von Programmen (.exe), die die Library binden (link). D.h.: es werden keine Laufzeitgebühren ("run-time-fees" bzw. "royalties") erhoben. Die ausführlichen Nutzungsbedingungen entnehmen Sie bitte der Online-Hilfe.

Art.Krz. Artikelbezeichnung
Preis netto [€]

Alle Preisangaben in EURO ohne gesetzliche Mehrwertsteuer. Die Mehrwertsteuer entfällt bei Lieferungen in das EU-Ausland, wenn die Umsatzsteuernummer angegeben wird. Lieferungen in nicht-EU-Länder sind mehrwertsteuerfrei.

Wir liefern die Nutzungslizenz in Form einer Lizenzdatei bzw. Lizenzroutine via eMail (es fallen keine Versandkosten an). Die Lizenzdatei enthält die vom Lizenznehmer angegebenen Daten (d.h. Namen und Adresse) sowie die Lizenznummer und Lizenzschlüssel.


Bestellung

Bestellen können Sie über unseren WebShop oder auch gerne formlos per eMail (an info@qtsoftware.de) oder schriftlich auf herkömmlichem Wege (Fax, Brief). Geben Sie bitte eine eMail Adresse für die Lieferung der Lizenzdatei an.

Systemvoraussetzungen

Um die qtCircles Software nutzen zu können, werden benötigt:

  • PC mit Pentium Prozessor oder besser, Festplatte mit mindestens 2.5 MB freiem Speicherplatz.
  • Eines der folgenden Betriebssysteme: Microsoft Windows Windows XP, Windows 7 und kompatible.
  • Außerdem ist ein Fortran Compilersystem notwendig (welche unterstützt werden, sehen Sie oben).

Technische Unterstützung (Support)

Wenn Sie Fragen haben, Probleme auftreten, Wünsche äußern möchten etc., stehen wir gerne zur Verfügung: eMail an support@qtsoftware.de.

 

 
This page in English language.
Bestellung
·
Links
·
·

Lieferumfang, Systemanforderungen etc.

   
Artikelstammkürzel QTCRC_
Lieferumfang Download bzw. Lieferung per eMail: Software und Online-Dokumentation
Unterstützte
Betriebssystem(e)
PC/Windows (32-Bit, 64-Bit)
Systemanforderungen 2.5 MB frei auf der Festplatte, sonst wie Betriebssystem; Fortran 95 Compiler (unterstützt werden derzeit Intel Visual Fortran, Silverfrost FTN95)
Hersteller QT software GmbH
Aktuelle Version Stand: 25.6.2014
Lizensierungsvarianten Einzelplatzlizenz
Lizenz- bzw. Laufzeitgebühren keine
Patches erhältlich ja
Updates erhältlich ja
Technischer Support QT software GmbH
Datenblatt erhältlich nein
Testversion

ja (mit eingeschränkert Funktionalität)

Informationsstand 4. März 2015
zum Anfang
   

Hinweise zu Haftung & Urheberrecht bzgl. der Information auf dieser WebSeite.
Copyright QT software GmbH 2016. Alle Rechte vorbehalten.
Die Rechte der Inhaber an den in diesem Dokument namentlich aufgeführten Markennamen, Warenzeichen und Produktnamen werde ohne Einschränkung anerkannt: Windows ist ein Warenzeichen der Microsoft Corporation, U.S.A.. “ProFortran for Windows” ist ein Produkt der Absoft Corporation, U.S.A.. "Intel Visual Fortran" ist ein Produkt der Intel Corporation. “Lahey/Fujitsu Fortran 95 for Windows” ist ein Produkt der Firma Lahey Computer Systems, Inc., U.S.A.. “Silverfrost FTN95” ist ein Produkt der Silverfrost Ltd., U.K..