Message 1 of 45

Not applicable
11-18-2011
01:49 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I create a sub which define loads on a pannel but it's doesn't work.
Can you have a look ?
Public typecharge As String Public casdecharge As String Public valeurcharge As Double Public x_1 As Double Public y_1 As Double Public z_1 As Double Public x_2 As Double Public y_2 As Double Public z_2 As Double Public x_3 As Double Public y_3 As Double Public z_3 As Double Public x_4 As Double Public y_4 As Double Public z_4 As Double
Public Sub charges() 'trotoirs typecharge = I_CN_PERMANENT casdecharge = "Equipements" valeurcharge = 5.5 x_1 = 0.000 y_1 = 0.000 z_1 = 0.000 x_2 = 75.480 y_2 = 0.000 z_2 = 0.000 x_3 = 76.143 y_3 = 1.600 z_3 = 0.000 x_4 = 0.663 y_4 = 1.600 z_4 = 0.000 Call chargement_panneau_contour End Sub
Sub chargement_panneau_contour() Dim cas As RobotSimpleCase Dim recs As RobotLoadRecordMngr Dim rec_1 As RobotLoadRecordInContour Set cas = robapp.Project.Structure.Cases.CreateSimple(robapp.Project.Structure.Cases.FreeNumber, _ casdecharge, typecharge, I_CAT_STATIC_LINEAR) Set recs = cas.Records ' pression uniforme horizontale appliquée au contour ' définition des contours i = recs.New(I_LRT_IN_CONTOUR) ' création d'une nouvel enregistrement Set rec_1 = recs.Get(i) ' définition du plan de charge rec_1.Objects.FromText "1" rec_1.SetValue I_ICRV_PX1, 0 rec_1.SetValue I_ICRV_PY1, 0 rec_1.SetValue I_ICRV_PZ1, -valeurcharge rec_1.SetValue I_ICRV_PX2, 0# rec_1.SetValue I_ICRV_PY2, 0# rec_1.SetValue I_ICRV_PZ2, -valeurcharge rec_1.SetValue I_ICRV_PX3, 0# rec_1.SetValue I_ICRV_PY3, 0# rec_1.SetValue I_ICRV_PZ3, -valeurcharge ' sens de projection des efforts rec_1.SetValue I_ICRV_PROJECTION, 1 ' nombre de points composant le contour rec_1.SetValue I_ICRV_NPOINTS, 4 rec_1.SetValue I_ICRV_LOCAL, 0 ' définition des points sur le panneau rec_1.SetPoint 1, 0, 0, 0 rec_1.SetPoint 2, 1, 1, 0 rec_1.SetPoint 3, 1, 0, 0 rec_1.SetContourPoint 1, x_1, y_1, z_1 rec_1.SetContourPoint 2, x_2, y_2, z_2 rec_1.SetContourPoint 3, x_3, y_3, z_3 rec_1.SetContourPoint 4, x_4, y_4, z_4 rec_1.SetVector 0, 0, 1 Set recs = Nothing Set rec_1 = Nothing Set cas = Nothing End Sub
Solved! Go to Solution.