Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  ANSYS
  License abfrage in WB Batch prozess

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 Ansys
Autor Thema:  License abfrage in WB Batch prozess (2003 mal gelesen)
sted0002
Mitglied


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

Beiträge: 2
Registriert: 01.12.2011

erstellt am: 01. Jun. 2012 10:55    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 CAD.DE,

ich habe folgendes Problem. Auf der Arbeit haben wir 5 Licensen zur Verfügung die ich noch mit anderen kollegen Teilen muss.
Ich starte ein Desingoptimierungs prozess mit optiSlang(z.B.: 100 Designs mit 4 paralelle rechnungen), dabeit rechne ich mit ansys in Batch modus.
Wie das so ist trozt der Absprache zieht kurzzeitig einer die License, dabei kommt bei mir ein fehler das der Design nicht Durgelaufen ist! Und man kann jetzt nicht sagen ob es Ansys nich schafft die geometrie zu erstellen oder ist es ein License fehler.

Jetzt habe ich überlegt das man in die Batch datei eine While schleifen einbauen kann, damit die vor dem Start überprüfft ob die license frei ist, wenn nicht dann warte 1min und probiere noch mal, dann so lange bis es 2 Stunden Vergangen sind. Wenn nach 2 Stunden immer noch nicht die Lecense frei ist dann eine Warnung per Emal an Alle die in verteiler eingentragen sind. Oder mindestens an mich.
Hat einer von Ihnen schon mal sowas gemacht?? oder gibt es schon welche ansätze?

hier ein Ausschnitt aus der Batch Datei:


@echo off

set SAVE_RESULTS=0
set GUI_MODE=0

REM set the environment to the global database
set workingpath=C:\Data\TurboRDO\Modell mit mehr Paramtern\

REM run ANSYS Workbench and exit upon completion of script execution
set EXIT_WB=1


REM copy the database files into the current design directory
copy /b /y "%workingpath%Radial_Kompressor.wbpj" "Radial_Kompressor.wbpj" >nul
xcopy "%workingpath%Radial_Kompressor_files" "Radial_Kompressor_files" /s /i /y >nul

set UI_OPTION=-B
if %GUI_MODE%==1 (
    set UI_OPTION=-I
    if %EXIT_WB%==1 set UI_OPTION=-X
)

if exist "%AWP_ROOT140%\Framework\bin\Win32\RunWB2.exe" (
    "%AWP_ROOT140%\Framework\bin\Win32\RunWB2.exe" %UI_OPTION% -R "%AWP_ROOT140%\Addins\DynardoAddin\update.py" -E "PROJECT_FILE='Radial_Kompressor.wbpj'"
) else if exist "%AWP_ROOT140%\Framework\bin\Win64\RunWB2.exe" (
    "%AWP_ROOT140%\Framework\bin\Win64\RunWB2.exe" %UI_OPTION% -R "%AWP_ROOT140%\Addins\DynardoAddin\update.py" -E "PROJECT_FILE='Radial_Kompressor.wbpj'"
)
set wb_exit=%errorlevel%


REM -------------------------------------------------------------------
REM Insert your commands here

REM -------------------------------------------------------------------


if not %SAVE_RESULTS%==1 (

  REM remove database files from design directory
  del /q /f "Radial_Kompressor.wbpj"
  if exist "Radial_Kompressor_files" rmdir /s /q "Radial_Kompressor_files"

)

REM Finish script with WB exit code
exit %wb_exit%


Kann man mit ANSLIC_ADMIN Utility eine Datei erzeugen mit aktuellen License Status? Dann könnte ja daraus auch den Status rausholen und in die schleife einbauen.

Vielen Dank voraus!

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

cgebhardt
Moderator
Maschinenbauingenieur


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

Beiträge: 1449
Registriert: 20.11.2000

erstellt am: 04. Jun. 2012 07:42    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 sted0002 10 Unities + Antwort hilfreich

Hallo,

es gibt aus meiner Sicht 2 überlegenswerte Alternativen:
1. Der Solver soll warten, bis eine Lizenz frei ist. Dafür setzt man die Variable ANSWAIT auf 1.
2. Man reserviert eine Lizenz für einen speziellen User oder eine spezielle Maschine. Geht über das options-File des Lizenzmanagers Flexlm (muss also am Server passieren).

Gruss
CG

------------------
Christof Gebhardt
CAD-FEM GmbH
Marktplatz 2
85567 Grafing
Tel. +49 (0) 8092 7005 65
cgebhardt(at)cadfem.de
www.cadfem.de

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

sted0002
Mitglied


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

Beiträge: 2
Registriert: 01.12.2011

erstellt am: 04. Jun. 2012 12: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

Hallo @cgebhardt,

vielen dank für ihre Antwort! das mit ANSWAIT=1 scheint wirklich zu klappen!!

[Diese Nachricht wurde von sted0002 am 04. Jun. 2012 editiert.]

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