question

fede avatar image
0 Likes"
fede asked Jeanette F commented

HO NECESSITA' DI UN'AIUTO

Sto sviluppando un progetto per l'università che riguarda la misurazione dell'ECG attraverso arduino e devo rappresentarlo su Flexsim. CODICE PER IL PROCESS FLOW DELL'HOLTER:

// Custom Code nel Process Flow dell'Holter

Object current = param(1);

treenode activity = param(2);

Token token = param(3);


// Genera un numero seriale casuale per l'holter

char chars[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";

char numeroSerialeHolter[7]; // 6 caratteri + 1 per il terminatore nullo


for (int i = 0; i < 6; i++) {

int randomIndex = rand() % (sizeof(chars) - 1);

numeroSerialeHolter[i] = chars[randomIndex];

}

numeroSerialeHolter[6] = '\0'; // Terminatore nullo per la stringa


// Assegna il numero seriale come label all'holter

setlabel(current, "NumeroSeriale", numeroSerialeHolter);


// Salva il riferimento dell'holter nel token per l'uso successivo

setnodetoken(token, "holterRef", current);

CODICE PER LA CONSEGNA DELL'HOLTER:

// Custom Code nel Process Flow di Visita

Object current = param(1); // Il paziente

treenode activity = param(2);

Token token = param(3);

treenode processFlow = ownerobject(activity);


// Cerca il token dell'holter nel process flow

treenode holterToken = findtoken(processFlow, "Holter");


// Se il token dell'holter è trovato

if (holterToken != NULL) {

// Ottieni il riferimento dell'holter dal token

Object holter = getnodetoken(holterToken, "holterRef");

// Assegna l'holter al paziente (puoi aggiungere il riferimento all'holter come etichetta al paziente)

setlabel(current, "Holter", holter);

// Log di conferma

msg("Holter con numero seriale %s assegnato al paziente.", getlabel(holter, "NumeroSeriale"));

}

SE QUALCUNO E' DISPONIBILE NELL'AIUTARMI. RINGRAZIO ANTICIPATAMENTE

FlexSim 19.0.0
custom code
· 1
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

0 Answers